macos - 在 OSX 上安装 Go 时出现 Ld 错误

标签 macos gcc compiler-errors go clang

我尝试从源代码构建 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/

相关文章:

javascript - “listener” 参数必须是函数类型。 MacOS 上的 Node.JS 9.3.0_1 有问题

仅在没有优化的情况下编译时出现 C++ 错误 (GCC)

objective-c - QuickLook 插件 : how does it work when 2 plugins handle the same file type?

ruby - 指南针 watch 错误 - Mac OS X

macos - 使用原生 Mac OS X 对话框为 pcap 请求权限

c++ - -Werror 是否会干扰模板正确性和/或 SFINAE?

gcc - 如何为多个 C++ 二进制文件启用地址清理程序

compiler-errors - magento 2.0.18类Magento\Framework\Intl\NumberFormatterFactory不存在

c - 错误: expected identifier or '(' before 'volatile'

C 编译错误(预期的声明说明符或 '...' 之前的 'size_t' )