我们知道计算机只能识别由 “0” 和 “1” 组成的二进制指令。所以要让程序执行,必须将其转变为二进制可执行文件,这个转换的过程是由“编译”和“链接”两部分组成的。“编译”是将C语言源程序翻译成二进制形式的“目标文件”(Object Program)。“链接”是把目标文件与其他目标程序 及用到的库文件链接,最终形成可执行文件的过程。整个过程如图所示。
在编译阶段,C编译程序会读取源代码,并对源代码进行语法检查,所以在此阶段如果发现源程序中的语法错误,会向用户汇报错误类型及错误所在行。
在链接阶段,目标文件及文件所需要的资源,如库函数等,组合生成可执行文件。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>