我所知
.c 源进入汇编然后进入目标文件,目标文件然后相互链接(和库),我们得到可以从操作系统运行的应用程序。
但是目标文件是什么样的呢?
它看起来像 .asm 还是更像 .exe?
目标文件中的指令是如何存储的?作为 "mov add call" 伪代码还是作为机器无意义的代码? (是问题)
最佳答案
机器码。您可以使用 gcc -S
获取程序集,使用 gcc -c
获取目标文件。
关于c++ - 目标文件是什么样的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7025477/