第一章

作者: graybook | 来源:发表于2018-08-18 20:46 被阅读0次

    编译器:把高级语言程序翻译成计算机能理解的机器语言指令集的程序。

    C语言是通过编译和链接两个步骤来将源代码文件转换为可执行文件
    1:编译:源代码转换为中间代码
    中间代码有很多种,最普遍的一种就是目标代码(目标文件):将源代码->机器语言代码
    2:链接:将中间代码和其他代码合并,生成可执行文件
    1):目标代码
    2):启动代码
    3):库代码(库函数)
    链接器的作用就:把编写的目标代码,系统的标准启动代码和库代码这三个部分合成一个文件,即可执行文件。
    启动代码充当着程序和操作系统和之间的接口。可以在windows和linux系统下运行IBM PC兼容机。这两种使用的硬件相同,所以目标代码相同。但是windows和linux所需的启动代码不同,因为这些系统处理程序的方式不同。

    相关文章

      网友评论

          本文标题:第一章

          本文链接:https://www.haomeiwen.com/subject/lmirwxtx.html