GNU ARM編譯器

 

GNU ARM 編譯器

 

GNU ARM 編譯器都是根據 GNU GCC 項目修改得到的, GNU GCC 本身只是幾乎所有的 CPU (包括 X86 PowerPC ARM 等)。

 

然後我們可以根據 GNU GCC 來編譯出針對不同 CPU 的編譯器,如 ARM 編譯器。這裏列出來幾個比較有影響力的 GNU ARM toolchain 的網站:

 

1、  ARM 官方提供的 toolchain

http://www.codesourcery.com/gnu_toolchains/arm/download.html

這裏提供了 4 種編譯器類型( EABI uClinux GNU/Linux SymbianOS ),主要差別在於使用的 C 的標準庫不同, EABI 適用於裸機(沒有操作系統的程序編譯), uClinux 適用於 uClinux 的程序編譯, Linux SymbianOS 分別適用於相應的操作系統的程序編譯。

2、  GNUARM http://www.gnuarm.com/

這裏提供的是 arm-elf-tools (包括 gcc gdb 等),主要適用於無 MMU ARM (如 ARM7TDMI )編譯。

3、  Arm-linux-gcc http://www.handhelds.org/download/projects/toolchain/archive/

這裏提供的適用於 Linux ARM 程序編譯。

 

這裏有個帖子列的比較詳細,可以參考一下:《ARM開發工具彙編》http://hi.baidu.com/%EC%AB%B7%E7%D0%A1%D7%D3/blog/item/fb1cd5ed716d454a78f05592.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章