Linux平台下ARM-Linux交叉编译工具

来源:本站
导读:目前正在解读《Linux平台下ARM-Linux交叉编译工具》的相关信息,《Linux平台下ARM-Linux交叉编译工具》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《Linux平台下ARM-Linux交叉编译工具》的详细说明。
简介:Linux平台下ARM-Linux交叉编译工具

以下是ubuntu平台下ARM的编译:

一、反汇编工具

arm-linux-objdump -D -S hello >log //查看hello的汇编代码

二、ELF文件查看工具

arm-linux-readelf -a hello >log //查看hello文件

arm-linux-readelf -d hello >log //查看hello使用的动态库

三、调试工具

1.开发板运行

./gdbserver [主机IP:端口号] [需要调试程序]

2.主机

arm-linux-gdb [需要调试程序]

(gdb) target remote [开发板IP:端口号]

完后就可以在主机上远程调试。

四、其他编译工具

1.arm-linux-as:编译ARM汇编程序。

2.arm-linux-ar:把多个.o文件合并成一个.o文件或静态库文件(.a文件)。

3.arm-linux-ranlib:为库文件建立索引,相当于arm-linx-ar -s。

4.arm-linux-ld:连接器(Linker),把多个.o文件或库文件连接成一个可执行文件。

5.arm-linux-objcopy:转换可执行文件的格式。

6.arm-linux-strip:去掉elf可执行文件的信息。

7.arm-linux-gcc:编译.c或.s头的C文件或汇编程序。

8.arm-linux-nm:列出目标文件的符号清单。

提醒:《Linux平台下ARM-Linux交叉编译工具》最后刷新时间 2024-03-14 01:06:32,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《Linux平台下ARM-Linux交叉编译工具》该内容的真实性请自行鉴别。