2010-02-09 73 views
4

請讓我知道這應該是對服務器故障...如何在OS X上輕鬆安裝arm-elf-gcc?

我有一些代碼,我想編譯需要arm-elf-gcc。我不是嵌入式程序員,所以這對我來說是新的。我的開發機器是Mac,我經常使用fink,所以我希望能夠以這種方式安裝它。然而,芬克並不知道這個名字的任何包。我看到gnuarm.org有一些OS X的二進制文件,但是它們的軟件包似乎也包含了一些我已經擁有的東西(例如gcc)。我是否正確相信我need to installbinutilsnewlib和一個名爲t-arm-elf的文件?

回答

8

MacPorts支持arm-elf-gcc。

 
$ port search arm-elf 
arm-elf-binutils @2.20.51.0.2 (cross, devel) 
    FSF Binutils for arm-elf cross development 

arm-elf-gcc @4.3.2 (cross, devel) 
    gcc cross-compilers for arm-elf, with newlib runtime library. 

arm-elf-gcc3 @3.4.6 (cross, devel) 
    gcc 3.x cross-compilers for arm-elf, with newlib runtime library. 

Found 3 ports. 

一旦你安裝的MacPorts,所有則需是:

$ sudo port install arm-elf-gcc 
+0

好吧,謝謝。 MacPorts和Fink可以一起玩嗎? – pr1001 2010-02-09 19:24:12

+0

我從來沒有嘗試過fink,但macports將所有內容放在/ opt/local中,並更新PATH和MANPATH環境變量。我不認爲它對系統有任何其他影響。 – Ferruccio 2010-02-09 19:52:52

+0

我似乎在雪豹上遇到問題 不斷給我構建上的架構錯誤 – xster 2010-04-23 06:08:03