社区
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查看 汇编代码就可
先谢谢各位了
...全文
1137
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写文章
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也可以的,不但可以看还可以单步调试
查看
内存使用情况的
汇编
源
代码
查看
内存使用情况的
汇编
源
代码
文本编辑器的
汇编
源
代码
一个文本编辑器的
汇编
源
代码
一个关于内存驻留的
汇编
源
代码
一个关于内存驻留的
汇编
源
代码
汇编
语言接口程序实现打印图形的程序
个在Fox中利用
汇编
语言接口程序实现打印图形的程序
汇编
实时运行核心
汇编
实时运行核心的
汇编
源
代码
Linux/Unix社区
18,828
社区成员
11,496
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章