源程序、目标程序、可执行程序之间的关系

来源:互联网 发布:朴宰范和2pm知乎 编辑:程序博客网 时间:2024/04/27 22:17
1源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称
为源程序。C语言源程序的扩展名为“.c”。

源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。


2目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”。
目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问

题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。


3可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序

称为可执行程序。可执行程序的扩展名为“.exe”(在dos/windows环境下)。
0 0
原创粉丝点击