arm9交叉编译工具链

Arm-linux-gcc: gccarm-linux-gcc的头文件并不一样。

            Eg.   

 

Arm-linux-ld:链接器,-T参数是使用链接器脚本。

            Eg.            

 

Arm-linux-readelf:读取elf文件信息

                -a:查看全部信息

                -d:查看用到的库

            Eg.

Arm-linux-objdump:反汇编工具如果想要

                 如果想要加上汇编和c的对应,编译的时候应该加上-g

            Eg.

Arm-linux-objcopy:文件格式转换器,arm处理器只能识别二进制文件,当移植了linux操作系统的时候可以使用elf文件,因为这个时候linux操作系统会自动帮我们做个转换,所以,跑裸机程序要用这个工具做一个格式转换。

            Eg.





原文地址:https://www.cnblogs.com/dchipnau/p/5255819.html