当前位置:   article > 正文

Scons入门script

env.append(libpath = ['/usr/local/lib/'])

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 )

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/168809
推荐阅读
  

闽ICP备14008679号