unix环境汇编语言常用工具
来源:互联网 发布:unity3d 昼夜交替 编辑:程序博客网 时间:2024/05/26 12:59
汇编器
MASM:微软的汇编器不支持unix
NASM:unix环境下兼容微软平台
GAS:GNU 的免费软件包,unix环境下最流行跨平台汇编器
安装GNU汇编器
检查binunits
RedHat
#rpm -qa |grep binunits
Debian
#dpkg -l|grep binunit
下载地址:
找最新的安装包
下载安装
#wget
#tar -zxvf binunits-2.22.tar.gz
#cd binunits-2.22
#./configure
#make
使用GNU汇编器
gas的命令行是as,查看as参数
#man as
-gstabs 包含每行源代码的调试信息
-o 指定输出目标文件的名称
例如:
#as -o XXX.o XXX.s
GNU连接器
命令行是ld,查看ld参数
#man ld
例如:
#ld -o XXX XXX.o
GNU编译器--GCC使用
GCC使用
GNU调试器--GDB使用
GDB调试--以汇编语言为例
GDB attach到进程
GNU objdump程序
gun objdump是binutils包中一个有用的工具。
objdump可以显示汇编语言代码,原始指令码
例如:
#gcc -c XXX.c
#objdump -d XXX.o
objdump使用参考:
汇编语言系统调用过程
- unix环境汇编语言常用工具
- unix 汇编语言 GAS
- Linux环境常用工具
- unix环境
- UNIX环境
- 汇编语言课程实验环境
- Linux 环境下汇编语言
- Linux 环境下汇编语言
- Windows汇编语言开发环境
- Windows汇编语言开发环境
- Windows汇编语言开发环境
- Windows汇编语言开发环境
- Windows汇编语言开发环境
- IDE86汇编语言环境使用
- 汇编语言:基于Linux环境
- VS2008汇编语言环境设置
- 类unix系统下常用工具及命令
- 类 Unix 系统下常用工具小结
- 初始化随机种
- CSS3 transform旋转属性
- java web实现同一账号同一时间只能在一个地方登录
- 一个很不错的配件查询,IBM、HP、SUN,存储,服务器都有,做下备份。
- VB的CommonDialog控件的使用
- unix环境汇编语言常用工具
- IE10简单之我见
- Android框架浅析之锁屏(Keyguard)机制原理
- 浅谈linux下core文件
- win7安装.net4.0失败
- ubuntu 搭建Darwin Streaming Server6.03
- 段地址和偏移地址
- Linux下用Socket检测设备的挂载(实现设备的自动挂载)
- c语言复习大坑,作业:身份证校验