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,程序,目标,androideabi,工具,arm
From: https://blog.51cto.com/u_15797962/6149147