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

2019-05-12 02:47发布

我有很多的麻烦编译否则优秀的半自助旅游旅行社OS上我的MacBook Pro(与Mac OS X 10.6)。 半自助旅游旅行社实际上使用了大量的GNU特定的功能和GCC,AR,LD等选项。 因此,我安装的MacPorts通过这些实用程序,但它看起来像“口安装binutils的”不安装GNU ld的,不是吗?

所以,问题是,我如何才能GNU LD在我的Mac? 有一个简单的替代硬路(即wget, configure, make, make install方式)?

Answer 1:

据我所知,GNU binutils的不支持的Mach-O格式。 在没有文件提到它,而一些谷歌搜索变成了一些最新的消息表明它不支持。

现在,你提到的半自助旅游旅行社OS,这在我看来就像一个嵌入式操作系统。 你需要编译为本地可执行文件,或者是你想一些其他环境交叉编译? MacPorts的确实包含的binutils的多个端口进行交叉编译。



Answer 2:

$ port info binutils
(…) Tools are prefixed with g to avoid conflicts with original tools. (…)


Answer 3:

一般来说,你可以使用gcc或g ++直接连接,不需要GLD。 尝试设置LD指向编译器,看看如果它不为你链接。



文章来源: How to install gnu ld on mac os x 10.6?