编译工具——scons

目录

  • make编译工具
  • scons编译工具
    • scons是什么
    • scons的优点
    • scons安装
    • scons的简单使用
    • scons相关命令
    • scons的SConstruct文件
  • scons其他

make编译工具

通过检查文件的修改时间,make 工具可以知道编译目标文件所要依赖的其他文件。在复杂的项目中,如果只有少数几个文件修改过,make 工具知道仅仅需要对哪些文件重新编译就可以确保目标程序被正确的编译链接。这样做的好处就是在编译中,不仅可以节省大量的重复输入,还可以确保程序可以被正确的链接,缩短编译的时间。
虽然如此,但是为 make 工具编写建造规则却不是一件容易的事。它复杂的配置规则,即使是有经验的开发者也望而生畏。

make工具的不完美之处:
编写makefile的过程,并没有写makefile要控制的C++源文件时那么爽,后者让我们感觉是在主动的在编程实现我们的思想,而makefile编写过程却让人觉得这是在配置和使用一个规则严格堪比语言语法的软件。
简单的说:编写makefile带给我们编程

你可能感兴趣的:(小知识点,CI)