arm-none-linux-gnueabi
鏈接工具命名:
arch-vendor-(os-)abi
1、arm-none-linux-gnueabi (ARM architecture, no vendor, linux OS, and the gnueabi ABI)
用于編譯ARM架構(gòu)的u-boot、linux內(nèi)核、linux應用等
2、arm-none-eabi
用于編譯ARM架構(gòu)的裸機系統(tǒng)(包括linux的 boot、kernel)
3、arm-eabi
Android ARM 編譯器
arm-none-linux-gnueabi交叉編譯器是codesourcery公司推出的,基于GCC,但是進行過優(yōu)化的編譯器。官方網(wǎng)站
http://www.codesourcery.com/
codesourcery推出的產(chǎn)品叫Sourcery G++ Lite Edition,其中基于command-line的編譯器是免費的,在官網(wǎng)上可以下載,而其中包含的IDE和debug 工具是收費的,當然也有30天試用版本的。
arm-none-linux-gnueabi-xxx用它的最大理由我想應該是浮點運算。
結(jié)果測試發(fā)現(xiàn): int backtrace(void **buffer,int size) 在實際使用過程中,只能打印出空的調(diào)用堆棧
而arm-linux-gcc可以!