本文主要是介绍编译工具——scons,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- make编译工具
- scons编译工具
- scons是什么
- scons的优点
- scons安装
- scons的简单使用
- scons相关命令
- scons的SConstruct文件
- scons其他
make编译工具
通过检查文件的修改时间,make 工具可以知道编译目标文件所要依赖的其他文件。在复杂的项目中,如果只有少数几个文件修改过,make 工具知道仅仅需要对哪些文件重新编译就可以确保目标程序被正确的编译链接。这样做的好处就是在编译中,不仅可以节省大量的重复输入,还可以确保程序可以被正确的链接,缩短编译的时间。
虽然如此,但是为 make 工具编写建造规则却不是一件容易的事。它复杂的配置规则,即使是有经验的开发者也望而生畏。
make工具的不完美之处:
编写makefile的过程,并没有写makefile要控制的C++源文件时那么爽,后者让我们感觉是在主动的在编程实现我们的思想,而makefile编写过程却让人觉得这是在配置和使用一个规则严格堪比语言语法的软件。
简单的说:编写makefile带给我们编程的痛苦,却没有让我们享受编程的快乐
scons编译工具
scons是什么
Scons是一个开放源码、以Python语言编码的自动化构建工具,可用来替代make编写复杂的makefile
这篇关于编译工具——scons的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!