ubuntu交叉编译器及反汇编的使用
来源:互联网 发布:淘宝详情装修 编辑:程序博客网 时间:2024/06/05 10:47
在linux上我们经常涉及到一些交叉编译的操作,例如在x86环境下编译ARM指令的文件,这时就需要安装交叉编译器
安装arm交叉编译的命令是
sudo apt-get install gcc-arm-linux-gnueabi
对于编译arm可执行文件,以hello.c为例
<pre name="code" class="html">arm-linux-gnueabi-gcc hello.c -o hello
编译静态的可执行文件,即将外部链接库编译进可执行文件
arm-linux-gnueabi-gcc hello.c -o hello -static
另外反汇编可执行文件可以获取可执行程序的汇编语言,显示在终端上,具体参数可以详见help
arm-linux-gnueabi-objdump -S hello
其中第一列为指令的虚拟地址,也就是说在文件编译完成后每条指令的虚拟地址也就确定了
第二列为指令的指令字,是由计算机所识别的指令编码
后面是指令的具体描述
0 0
- ubuntu交叉编译器及反汇编的使用
- 【Ubuntu】[交叉编译器]:ubuntu 安装交叉编译器
- 在ARM交叉编译器中使用嵌入式汇编
- Ubuntu安装codesourcery交叉编译器的问题
- Ubuntu安装codesourcery交叉编译器的问题
- ubuntu下交叉编译器的切换
- Ubuntu安装codesourcery交叉编译器的问题
- ubuntu下装交叉编译器
- ubuntu 安装交叉编译器
- ubuntu搭建交叉编译器
- ubuntu交叉编译器
- Ubuntu 安装交叉编译器
- Ubuntu安装交叉编译器
- ubuntu安装交叉编译器
- java反编译器JAD.exe的使用
- 交叉编译生成ARM汇编和反汇编二进制文件生成ARM汇编(指定ARM架构及cpu类型)
- 调试中使用反汇编的方法
- 反汇编工具objdump的使用简介
- 图像处理之LOMO特效
- Mybatis通用Mapper
- 算法 Swap Nodes in Pairs
- Java生成缩略图Thumbnailator(转载)
- MVC总结--数据传递
- ubuntu交叉编译器及反汇编的使用
- Two different y axes on the same plot
- hander message 传自定义List<Object>
- CTreeCtrl变量的遍历
- 免费开源轻量级商业产品图表库
- 哈哈,CSDN又支持Windows Live Writer了
- WAS DMGR, NODE,SERVER 启动,停止顺序
- 算法 Valid Parentheses
- Project Eluer - 14