天天看点

Scons 入门

可以从  http://www.scons.org/ 下载Scons 使用。并了解一些相关知识。

scons是一个Python写的自动化构建工具。

使用实例一:

C++ 代码如下,文件命名为test.cc

1: #include <iostream>                                                                                                                         
2:        
3: int main(int argc, char** argv)      
4: {      
5:   std::cout << "Hello World" << std::endl;      
6:   return 0;      
7: }      

然后在目录下创建一个Sconstruct文件,内容如下:

1:        
2: Program('test.cc')      

然后执行scons命令

然后目录下

就生成了test binary  执行该binary ./test 输出

可以看出,通过上面的方式就可以完成一个程序的构建。

执行scons –c

就完成了清理过程 类似于make clean

scons 文件

执行scons 输出

执行main

refer:http://hi.baidu.com/black/item/706f17496e1fbde21281da4c