EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ARM-none-linux-gnueabi6 F+ q5 I: O+ O- [3 s
链接工具命名:8 q, p& V1 `8 e+ M
arch-vendor-(os-)abi 1、arm-none-linux-gnueabi (ARM architecture, no vendor, linux OS, and the gnueabi ABI) d4 d( t1 R) b: E" L% C T; @
用于编译ARM架构的u-boot、linux内核、linux应用等
* \! j7 @$ ^# S6 C; D! W0 N4 w2、arm-none-eabi
+ o+ J/ E4 ]$ K5 [; A' c 用于编译ARM架构的裸机系统(包括linux的 boot、kernel)
1 j- `+ `( g: i$ J3、arm-eabi
% m" D/ p- [" L4 P' ^3 m. o) S Android ARM 编译器 arm-none-linux-gnueabi交叉编译器是codesourcery公司推出的,基于GCC,但是进行过优化的编译器。官方网站
) X" O$ d* s& y, n* E# ]' w1 Ywww.codesourcery.com
+ f! p; R- p7 J+ Ucodesourcery推出的产品叫Sourcery G++ Lite Edition,其中基于command-line的编译器是免费的,在官网上可以下载,而其中包含的IDE和debug 工具是收费的,当然也有30天试用版本的。4 Q* J" H1 | X& a+ |' p# d" {3 O2 V9 a
arm-none-linux-gnueabi-xxx用它的最大理由我想应该是浮点运算。 结果测试发现: int backtrace(void **buffer,int size) 在实际使用过程中,只能打印出空的调用堆栈4 s0 R3 ^2 m0 f( A3 ^
而arm-linux-gcc可以!
4 I+ V3 [: F1 J) N$ S |