macos - 如何在Mac OS X 10.6上安装GNU LD?

标签 macos ld binutils

我在Macbook Pro(使用Mac OS X 10.6)上编译本来不错的Contiki OS时遇到很多麻烦。 Contiki实际上使用了许多特定于GNU的功能和GCC,AR,LD等选项。所以我通过macports安装了这些实用程序,但是看起来“port install binutils”没有安装GNU ld,对吗?

因此,问题是,如何在Mac上获取GNU ld?有没有一种简单的替代方法(即wget, configure, make, make install方法)?

最佳答案

据我所知,GNU binutils不支持Mach-O格式。 documentation都没有提及它,并且一些Google搜索显示了一些recent messages指示不支持它。

现在,您提到了Contiki OS,在我看来,它就像一个嵌入式操作系统。您需要编译为 native 可执行文件,还是尝试针对其他环境进行交叉编译? MacPorts确实包含several ports of binutils用于交叉编译。

关于macos - 如何在Mac OS X 10.6上安装GNU LD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1608009/

相关文章:

xcode - Mac App Store 沙盒 - 安装用户脚本?

c++ - 优化弱符号查找

cocoa - 发布 NSPipe Cocoa

macos - Cocoa - 日期选择器控件

c++ - 如何强制 GNU make 重新编译在具有不同 FLAGS 的两个目标中使用的相同目标文件

c++ - ld不拿起图书馆

c++ - 使用LD链接中间文件

c - 使用 gold vs ld 链接器时使用的 glibc/pthreads 的不同符号

c - 获取链接静态库时使用的存档成员列表

python-3.x - gcc: fatal error: limits.h: 在 macOS 上没有这样的文件或目录