将目标程序obj转换成可执行文件exe的程序称为什么

将目标程序obj转换成可执行文件exe的程序称为什么,第1张

称为链接器。链接器通常是编译器套件的一部分,用于将编译生成的目标文件,以及程序所需要的库文件合并成一个可执行程序,链接器将各个目标文件的代码段合并起来,解析符号引用,并生成可执行文件的头部信息、代码段、数据段等部分,最终生成一个可供 *** 作系统执行的程序文件。

高级语言转换为可执行程序的过程叫编译,主要有以下几个过程:

1、预编译,处理头文件及查错(语法错误);

2、编译,把预处理过的文件编译成目标代码;

3、链接,把所有的目标代码链接成可执行文件。

用开发工具VC++,源代码编译后生成目标文件xxx.obj,然后经过链接变成可执行程序xxx.exe,用VC++的话,在你工程的存储路径下有一个Debug文件夹,里面存放的就是可执行程序exe。你每次运行的时候,运行的就是这个exe文件。


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

原文地址: http://outofmemory.cn/yw/11699686.html

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

发表评论

登录后才能评论

评论列表(0条)

保存