我有一个奇怪的想法-----我们知道,编译完一个程序后,比如,我编译好一个用C写的程序txy, 然后,我想打开这个文件。 怎么打开?
-----其实,我就是想看看它里面的二进制,或者16进制----其实,就是想看看汇编。
要反汇编工具吧,汇编到2进制还是要通过assembler的。我也想打探一下,fedora下面有什么反汇编工具?
2010/4/13 Albertxiaoyu Lu albertxiaoyu@gmail.com
我有一个奇怪的想法-----我们知道,编译完一个程序后,比如,我编译好一个用C写的程序txy, 然后,我想打开这个文件。 怎么打开?
-----其实,我就是想看看它里面的二进制,或者16进制----其实,就是想看看汇编。 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
fedora 下的是AT&T汇编
gxx -S *.c *.cpp *cc都可以直接生成.s的汇编文件。
如果是已经生成了bin文件,可以用objdump
这个我是强项。
2010/4/13 cheng chen freakrobot@acm.org
要反汇编工具吧,汇编到2进制还是要通过assembler的。我也想打探一下,fedora下面有什么反汇编工具?
2010/4/13 Albertxiaoyu Lu albertxiaoyu@gmail.com
我有一个奇怪的想法-----我们知道,编译完一个程序后,比如,我编译好一个用C写的程序txy, 然后,我想打开这个文件。 怎么打开?
-----其实,我就是想看看它里面的二进制,或者16进制----其实,就是想看看汇编。 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Cheng(诚) _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
受教~
2010/4/13 Devil Wang wxjeacen@gmail.com
fedora 下的是AT&T汇编
gxx -S *.c *.cpp *cc都可以直接生成.s的汇编文件。
如果是已经生成了bin文件,可以用objdump
这个我是强项。
2010/4/13 cheng chen freakrobot@acm.org
要反汇编工具吧,汇编到2进制还是要通过assembler的。我也想打探一下,fedora下面有什么反汇编工具?
2010/4/13 Albertxiaoyu Lu albertxiaoyu@gmail.com
我有一个奇怪的想法-----我们知道,编译完一个程序后,比如,我编译好一个用C写的程序txy, 然后,我想打开这个文件。 怎么打开?
-----其实,我就是想看看它里面的二进制,或者16进制----其实,就是想看看汇编。 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Cheng(诚) _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Thanks & Regards
Linux Developer : Devil Wang
2010/4/14 Devil Wang wxjeacen@gmail.com:
fedora 下的是AT&T汇编
gxx -S *.c *.cpp *cc都可以直接生成.s的汇编文件。
如果是已经生成了bin文件,可以用objdump
这个我是强项。
牛
kernel里面是以AT&T汇编为主的。
在bootsect 那部分是intel的汇编。
我研究过kernel的启动代码那块。
2010/4/13 dhyang dhyang555@gmail.com
在 2010-04-13二的 22:48 +0800,Devil Wang写道:
fedora 下的是AT&T汇编
gxx -S *.c *.cpp *cc都可以直接生成.s的汇编文件。
AT&T的汇编基本看不懂。当初Ken Thompson 应该就是用这个完成unix的。猜测而 已……
chinese@lists.fedoraproject.org