SCons 简介#
SCons 是开源的软件构建工具。可以把 SCons 看作是经典 Make 实用程序的改进的跨平台替代品,它集成了类似于 autoconf
/automake
和编译器缓存(如 ccache
)的功能。简而言之,SCons 是一种更简单、更可靠和更快的构建软件的方法。
SCons 最独特的一点是,它的配置文件实际上是用 Python 编程语言编写的脚本。这与大多数替代构建工具相反,这些工具通常发明一种新的语言来配置构建。当然,SCons 仍然有一个学习曲线,因为您必须知道调用哪些函数才能正确地设置构建,但是所使用的底层语法应该对任何看过 Python 脚本的人都很熟悉。