Top

D20:常见任务和基本工具之十

编译程序

编译程序的两个原因: 本章涉及的新命令:
  • make —— 维护程序的实用程序
  • 目录:

    什么是编译

    用高级编程语言编写的程序通过另一个程序(称为编译器)处理而转换成机器语言。有些编译器将高级指令翻译成汇编语言,然后使用汇编程序执行翻译成机器语言的最后阶段。
    脚本或解释语言编写的程序不需要编译。比如shell、python、PHP、Perl、Ruby等。
    脚本语言由一个名为解释器的特殊程序执行。
    一般来说,解释程序的执行速度比编译程序慢得多。

    编译一个C程序

    Linux环境中使用最普遍的C编译器是gcc(GNU C Compiler)。 P377

    获取源代码


    检查源代码树


    建立程序


    安装程序