scons
文章平均质量分 76
woyaozuo2012
大好男儿,须要堂堂正正、勇敢地直面自己所做过的每一件事,不后悔、不逃避。
展开
-
scons 实践笔记(3)--模块编译
当源代码是模块结构时,模块编译重要性不言而喻,模块编译要用到scons的另一个脚本文件:SConscript。一个工程一般只有一个SConstruct文件,却可以有多个SConscript,可以说SConscript正是为模块编译而生。 整个实践工程目录结构:|--------module_test |-----------app(main.c,SCo原创 2013-04-01 21:09:24 · 8701 阅读 · 1 评论 -
scons实践笔记(1)--hello world
好久没记笔记了,又是虎头蛇尾,惭愧!scons是下一代构建工具,学习RT-Thread OS时接触到的,小试一下感觉还是挺好用的,便打算细细学习一番,以用在以后的开发中,工欲善其事,必先利其器嘛,不要急,慢慢来。 假设已安装Python环境(必须),scons官网下载安装包,解压,然后以命令行进入解压缩后的目录,执行python setup.py install即可,注意这里需要root原创 2013-03-28 20:11:19 · 2163 阅读 · 0 评论 -
scons实践笔记(2)--带选项的编译
(1)如果想要生成两个编译器版本的代码,比如在PC机上的GCC编译和ARM linux gcc交叉编译,并且在编译的时候可以选择,SConstruct内容如下,源代码测试文件还是前一个hello world程序:> vim SConstructsrc = Glob('*.c') platform = ARGUMENTS.get('platform','pc')if p原创 2013-03-31 19:10:06 · 8151 阅读 · 0 评论