exe文件适用于所有机器么

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:07:03
obj文件是目标程序,它应该不适用于所有机器
exe文件是目标程序么?exe文件有没有通用性的问题。
如果不是,那它是什么,源程序、编译部分还是他们的集合

exe是各类编译程序根据编译环境生成得在windows环境下得可执行文件。
对于其他得系统或平台。比如linux,如果开发编译环境不同,也就不能运行了。

bu

OBJ是编译器利用当前系统支持的指令从源代码编译后得到的可以在当前系统执行的机器指令集合,而exe是通过link链接操作得到的OBJ的集合,所以如果你在当前系统编译的exe只能在当前系统中使用,不同系统就需要重新编译源代码。

可执行文件用开所有文件!