簡體   English   中英

如何在mac os x 10.6上安裝gnu ld?

[英]How to install gnu ld on mac os x 10.6?

我在我的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格式。 沒有一個文檔提到它,一些谷歌搜索出現了一些最近的消息,表明它不受支持。

現在,你提到Contiki OS,它看起來就像一個嵌入式操作系統。 您是否需要編譯為本機可執行文件,或者您是否正在嘗試針對其他環境進行交叉編譯? MacPorts確實包含了幾個binutils端口,用於交叉編譯。

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

通常你可以直接用gcc或g ++鏈接,不需要gld。 嘗試將LD設置為指向編譯器並查看它是否沒有為您鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM