C语言中的目标程序是什么意思?有什么用?

来源:百度知道 编辑:UC知道 时间:2024/07/07 15:38:27

C语音 的编译分既不。我们开始都是字符文件,就是源文件。第一步先把源文件翻译成一种中间代码,这就是目标文件,然后再把目标文件翻译为机器代码,这就是可置执行的EXE文件了。所以说,目标就是一个中间程序。

目标是相对于源而言的。编译器在进行编译的时候,把我们书写的代码作为源文件,把生成.obj文件作为目标文件。目标文件就已经编译成了机器码,只是其中调用的外部函数还没有关联好,链接就是负责做这个的。经过链接,就可以产生最终的可执行文件了。