赞
踩
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 )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。