linux 交叉工具链解释说明

arm-linux-androideabi-ar          建立、修改、提取归档文件(.a文件)
arm-linux-androideabi-as          汇编器,将汇编语言程序切换为ELF格式的可重定位目标代码。
arm-linux-androideabi-g++
arm-linux-androideabi-gcc         编译的前端程序,它通过调用其它程序来实现将程序源文件编译成目标文件。
arm-linux-androideabi-ld          链接器,根据链接文件将多个单一的目标程序(ELF格式)链接在一起。
arm-linux-androideabi-objcopy     目标文件格式转换工具,把一种目标文件中的内容复制到另一种类型的目标文件中
arm-linux-androideabi-c++flit     连接器使用它来过滤 C++ 和 Java 符号,防止重载函数冲突
arm-linux-androideabi-gcov        测试代码覆盖率,分析代码性能     
arm-linux-androideabi-ranlib      产生归档文件索引,并将其保存到这个归档文件中。
 
//编译阶段可作为调试的工具
arm-linux-androideabi-nm          列出目标文件中的符号
arm-linux-androideabi-strings     打印目标文件初始化和可加载段中的可打印字符
arm-linux-androideabi-strip       丢弃目标文件中的全部或者特定符号(可用作压缩483使用过)
arm-linux-androideabi-readelf     显示elf格式可执行文件的信息
arm-linux-androideabi-objdump     反汇编器,将可执行程序反汇编为汇编代码
arm-linux-androideabi-addr2line   把程序地址转换为文件名和行号
 
//运行阶段可作为调试的工具
arm-linux-androideabi-gdb         调试工具,当应用程序发生核心错误(段错误)时,使用该工具分析生成的core文件可得到报错信息。
arm-linux-androideabi-gprof       显示程序调用段的各种数据
arm-linux-androideabi-ldd         显示程序需要使用的动态库和实际使用的动态库
arm-linux-androideabi-strace      跟踪程序当前的系统调用
arm-linux-androideabi-ltrace      跟踪程序当前的库函数
arm-linux-androideabi-time        查看程序执行时间、用户态时间、内核态时间
arm-linux-androideabi-valgrind    检查内存错误
arm-linux-androideabi-mtrace      检查内存错误

你可能感兴趣的:(linux交叉工具链,linux,linux交叉编译工具链)