linux中 gcc 下ld 链接成什么格式的目标文件,有生成的哪些文件可以反汇编,反汇编的工具有哪些?

linux中 gcc 下ld 链接成什么格式的目标文件,有生成的哪些文件可以反汇编,反汇编的工具有哪些?,第1张

elf可执行文件

生成的目标文件(也即.o文件)和elf文件都可以反汇编

反汇编工具就是objdump命令,加个-S的选项就可以了。例如:

objdump -S hello >hello.dump

linux下可执行文件不是以后缀命名的,后缀只是让 *** 作人员自己知道这是什么类型的文件,对本件本身没有任何意义。

举栗:

test.sh #是以shell写的脚本

test.py #是以python写的脚本

文件可执行是权限问题:x权限表示可执行


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8672484.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存