Scons入门script

SCons是在makefile后面开发出来的,如果懂一些python,SCons可以定制的程度很高,在我最近的项目中我自己用到了scons,下面是一些简单的用法。

 

1)首先编辑一个叫SConstruct的文件

 

2)让程序有调试功能

 

env=Environment(CCFLGS='-g')

 or

env.Append(CCFLAG=['-O3', '-g'])

env.Append(LIBPATH=['/usr/local/lib'])

 

3)编译程序名字和代码

env.Program('qsort', ['quicksort.c'])

 

 

4) 包含更多代码文件的方法

 

1 sources = Split("""
 2 main.cpp
 3 utils.cpp
 4 gui.cpp
 5 """)
 6 object_list = env.Object(source = sources)
 7 env.Program( target = 'a.out', source = object_list )

 

 

 

你可能感兴趣的:(C++,c,python,C#)