10

我在我的 macbook pro(使用 mac os x 10.6)上编译其他出色的Contiki OS时遇到了很多麻烦。Contiki 实际上使用了 GCC、AR、LD 等许多 GNU 特定的特性和选项。所以我通过 macports 安装了这些实用程序,但看起来“port install binutils”没有安装 GNU ld,是吗?

所以,问题是,我如何在我的 mac 上获得 GNU ld ?有没有简单的替代方法(即wget, configure, make, make install方法)?

4

2 回答 2

11

据我所知,GNU binutils 不支持Mach-O格式。没有任何文档提到它,并且一些谷歌搜索出现了一些最近的消息,表明它不受支持。

现在,您提到了 Contiki OS,它在我看来就像一个嵌入式操作系统。您是否需要编译为本机可执行文件,或者您是否正在尝试针对其他环境进行交叉编译?MacPorts 确实包含几个用于交叉编译的 binutils 端口。

于 2009-10-24T18:20:45.953 回答
2
$ 端口信息 binutils
(...) 工具以 g 为前缀,以避免与原始工具发生冲突。(……)
于 2009-10-22T15:31:12.943 回答