GNU 交叉工具链的介绍与使用

常用工具介绍

 

名称

归属

作用

arm­linux­as

binutils

编译 ARM 汇编程序

arm­linux­ar

binutils

把多个.o 合并成一个.o 或静态库(.a)

arm­linux­ranlib

binutils

为库文件建立索引,相当于 arm­linux­ar ­s

arm­linux­ld

binutils

连接器(Linker), 把多个.o 或库文件连接成一个可执行文件

 

名称

归属

作用

arm­linux­objdump

binutils

查看目标文件(.o)和库(.a)的信息

arm­linux­objcopy

binutils

转换可执行文件的格式

arm­linux­strip

binutils

去掉 elf 可执行文件的信息. 使可执行文件变小

arm­linux­readelf

binutils

读 elf 可执行文件的信息

arm­linux­gcc

gcc

编译.c 或.S 开头的 C 程序或汇编程序

arm­linux­g++

gcc

编译 c++程序

posted @ 2019-06-29 08:30  樊伟胜  阅读(132)  评论(0编辑  收藏  举报