linux下的arm汇编程序
2015-09-22 14:48
549 查看
1.gnu 的编译环境搭建
解压编译工具,加入环境变量PATH
2.编译相关命令的使用
编译命令 arm-linux-gcc -g -c -o led.o main.o led.c main.c //了解静态编译和只编译不链接的用法
链接命令 arm-linux-ld -Tled.lds -o led.elf led.o main.o //使用脚本文件led.s进行链接
反汇编命令 arm-linux-objdump -D -S led.elf //若在编译时加上 -g 选项则可以在此处获得更详细的反汇编代码
格式转换命令 arm-linux-objcopy -O binary led.elf led.bin //将elf格式文件转换成能够下载到flash上执行的二进制格式
读文件信息命令 arm-linux-readelf -a led.elf / -d led.elf(查看文件涉及的库)
3.汇编语法见博客http://7090376.blog.51cto.com/7080376/1264642
http://blog.chinaunix.net/uid-21457204-id-1826253.html
解压编译工具,加入环境变量PATH
2.编译相关命令的使用
编译命令 arm-linux-gcc -g -c -o led.o main.o led.c main.c //了解静态编译和只编译不链接的用法
链接命令 arm-linux-ld -Tled.lds -o led.elf led.o main.o //使用脚本文件led.s进行链接
反汇编命令 arm-linux-objdump -D -S led.elf //若在编译时加上 -g 选项则可以在此处获得更详细的反汇编代码
格式转换命令 arm-linux-objcopy -O binary led.elf led.bin //将elf格式文件转换成能够下载到flash上执行的二进制格式
读文件信息命令 arm-linux-readelf -a led.elf / -d led.elf(查看文件涉及的库)
3.汇编语法见博客http://7090376.blog.51cto.com/7080376/1264642
http://blog.chinaunix.net/uid-21457204-id-1826253.html
相关文章推荐
- linux下samba初步了解
- 深入 Linux PAM 体系结构
- GNU/Linux 与开源文化的那些人和事
- Linux线程属性总结(一)
- linux常用命令(46):telnet 命令
- RHEL7 CENTOS7
- linux 相关知识
- windows和linux环境中分别如何用C语言获得本机IP地址?
- Linux c 下代码调试
- linux rcu
- 【linux学习笔记三】链接命令
- linux 乱码文件删除
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本
- 在CentOS上搭建PHP服务器环境
- Centos GeoIP 安装成 PHP 扩展
- linux命令详解:df & du命令
- RobotFramework+SSHLibrary实现远程执行Linux命令
- PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程
- linux常用命令(45):ss 命令
- linux命令行挂载NTFS文件系统的移动硬盘