scons有非常多相对于make构建系统的优秀特性,可是因为发展时间比較短如今的应用范围还是不太多,可以找到的资料也不是非常多。 scons如今一大问题就是初始上手还是有点难度的,对于有python的基础的还是有点问题,毕竟他跟写成的python还是不一样的。尽管他遵循了python语言的语法,相同用python进行解析,可是我觉得他仅仅是由python进行解释,不全然等同于可运行的python。先讲一下这个构建的结构: 整个程序的组织是仅仅有SConstruct这个文件的名字是固定的,这点和Makefile是一样的。 这个脚本就相当于makefile,这里面还能够挂接其它的python