在Mac OS上使用Homebrew安装gcc时,缺少ld链接器

时间:2018-10-30 16:41:02

标签: gcc homebrew ld

我是Mac新用户,需要为我使用的代码安装GNU编译器(C和C ++)和CMake。

我通过Homebrew通过可执行文件(/ usr / local / bin)的正确路径安装了gcc及其二进制实用程序和CMake。但是,编译我的代码会显示有关缺少链接器的错误消息。

似乎通过Homebrew安装gcc和binutils不包括ld链接器。有谁知道如何手动安装ld(最好通过Homebrew)?

1 个答案:

答案 0 :(得分:0)

根据Homebrew维护者fxcoudert we know that

  

GNU binutils的ld不支持Darwin(macOS),因此[未在Homebrew软件包中构建]

因此,您必须调整构建脚本以使用位于ld

的macOS版本的/usr/bin