我尝试从源代码构建 Go 1.2,但无法让它工作了。它昨天有效,但现在 ld 总是失败。我试图重新安装 Xcode 命令行工具。这是我的终端输出:
$ hg update go1.2
$ cd src
$ ./all.bash
# Building C bootstrap tool.
cmd/dist
ld: can't write output file: cmd/dist/dist for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我运行的是 OSX 10.9.1。
此错误表明可能发生了什么? (昨天成功了,我只是玩自制软件)
除了重新安装 OSX,我还能做什么?
最佳答案
感谢Volker的评论我重新对 go 文件夹应用了正确的权限。我没有找到具有错误权限的特定文件夹,但为整个 go 文件夹重置它们修复了它。
我不认为这会是个问题,因为我在我的主文件夹中安装了 go。
关于macos - 在 OSX 上安装 Go 时出现 Ld 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21021014/