Linux交叉编译工具
2015-07-28 21:33
507 查看
1. arm-linux-gcc交叉编译器
动态链接arm-linux-gcc hello.c -o hello
静态链接
arm-linux-gcc -static hello.c -o hello
编译汇编文件
arm-linux-gcc -g -C led.S
查看文件信息
file hello
生成的文件带有调试信息
arm-linux-gcc -g hello.c -o hello
查看库文件地址
arm-linux-gcc -print-search-dirs
2. arm-linux-ld交叉连接器
链接文件,led.lds是连接器脚本arm-linux-ld -Tled.lds -o led.elf led.o main.o
3. arm-linux-readelf交叉ELF文件工具
显示全部信息arm-linux-readelf -a led.elf
显示程序运行必须使用的库
arm-linux-readelf -d led.elf
4. arm-linux-objdump交叉反汇编器
将汇编代码输出到dump文件arm-linux-objdump -D -S led.elf >dump
5. arm-linux-objcopy交叉转换器
将elf文件转为二进制文件arm-linux-objcopy -O binary led.elf led.bin
相关文章推荐
- 深入探索Linux coredump调试技巧
- 服务器升级linux内核
- linux驱动模型 -- bus,device,device_driver之间的关系
- linux系统中定义的信号
- linux vim taglist config
- 解决LINUX vncserver 启动 could not open default font 'fixed'错.
- linux下python安装
- 【linux高级程序设计】(第十章)Linux异步信号处理机制 2
- 在Linux中运行Nancy应用程序
- Linux LAMP 搭建
- linux文本文件查看、显示命令 :cat head tail grep more less nl
- linux文本文件查看、显示命令 :cat head tail grep more less nl 分类: Ubuntu学习笔记 2015-07-28 20:25 55人阅读 评论(0) 收藏
- linux udp 单播组播广播实现
- Linux下安装jdk-6u45-linux-x64.bin
- linux scopy
- linux中的权限对于文件和目录的重要性
- linux job control学习整理
- Linux find 用法示例
- kafka环境搭建
- Linux 高级编程之小结(一)