社区
Linux/Unix社区
帖子详情
怎样查看汇编代码
GentooEmacs
博客专家认证
2010-06-02 08:46:51
刚开始接触linux 我想看一下在linux下,怎样查看c生成的汇编代码
搞了好长时间也没弄出来
比如有hello.c
gcc -S hello.c//生成hello.s
但是怎样查看hello.s的内容呢
我用vi打开 里面全是乱码;//版本6.1.320
在终端 cat hello.c 查看,也全是乱码???!!!!!!!!
可是用objdump 却可以
我想知道除了用objdump外还可怎样查看hello.s文件
只用能在linux查看 汇编代码就可
先谢谢各位了
...全文
1125
10
打赏
收藏
怎样查看汇编代码
刚开始接触linux 我想看一下在linux下,怎样查看c生成的汇编代码 搞了好长时间也没弄出来 比如有hello.c gcc -S hello.c//生成hello.s 但是怎样查看hello.s的内容呢 我用vi打开 里面全是乱码;//版本6.1.320 在终端 cat hello.c 查看,也全是乱码???!!!!!!!! 可是用objdump 却可以 我想知道除了用objdump外还可怎样查看hello.s文件 只用能在linux查看 汇编代码就可 先谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bw_0927
2010-08-05
打赏
举报
回复
1:
objdump -d hello.exe
2:
gcc -S hello.c
3:
gdb hello.exe
(gdb)dissamble main
呵呵,学习一下
GentooEmacs
2010-06-18
打赏
举报
回复
谢谢大家了……
luomoweilan
2010-06-07
打赏
举报
回复
顺便问一下objdump可以看.s文件吗,我知道objdump可以反汇编elf文件,然后objdump -S a.out查看反汇编的结果
luomoweilan
2010-06-07
打赏
举报
回复
用Vi可以看啊
mymtom
2010-06-05
打赏
举报
回复
gcc -S
Tony2251
2010-06-05
打赏
举报
回复
[Quote=引用 3 楼 brookmill 的回复:]
gcc -S hello.c 这个应该没问题呀
man gcc,查找-S,看看怎么说的
或者试试 gcc -S -o hello.s hello.c
用ndisasm a.out也可以反汇编。
[/Quote]
ok
brookmill
2010-06-03
打赏
举报
回复
1楼说的gdb也是个办法。
gdb a.out之后,用disassemble main命令可以查看汇编代码。
brookmill
2010-06-03
打赏
举报
回复
gcc -S hello.c 这个应该没问题呀
man gcc,查找-S,看看怎么说的
或者试试 gcc -S -o hello.s hello.c
用ndisasm a.out也可以反汇编。
yjzl1911
2010-06-02
打赏
举报
回复
是不是你的gcc和vi的版本太老了?我这边用gcc4.1.2和vim7.1.35可以
louyong0571
2010-06-02
打赏
举报
回复
用gdb也可以的,不但可以看还可以单步调试
查看
内存使用情况的
汇编
源
代码
1. 寻址和内存访问:
汇编
代码
会定义内存段寄存器,如CS(Code Segment)、DS(Data Segment),并使用它们来定位程序
代码
和数据区域。通过计算偏移量,可以获取到特定内存位置的地址。 2. 内存映射表:可能有一个...
文本编辑器的
汇编
源
代码
一个文本编辑器的
汇编
源
代码
一个关于内存驻留的
汇编
源
代码
一个关于内存驻留的
汇编
源
代码
汇编
语言接口程序实现打印图形的程序
当我们提到“
汇编
语言接口程序实现打印图形的程序”时,我们关注的是一个特定的应用场景,即在Fox(可能指的是某种操作系统或集成开发环境,如FoxPro或FoxBase)中,程序员使用
汇编
语言编写了一组
代码
,以控制打印机...
汇编
实时运行核心
"
汇编
源
代码
"是指用
汇编
语言编写的程序,这些
代码
通常包含机器特定的指令,比如Intel x86架构的
汇编
代码
对于AMD架构可能就不适用。在K4.ASM、K3.ASM和K1.C这三份文件中,开发者可能分别实现了不同的核心功能或子系统...
Linux/Unix社区
18,829
社区成员
11,501
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章