SCons命令 之 从入门到精通
来源:互联网 发布:java jdk环境变量设置 编辑:程序博客网 时间:2024/04/29 13:29
SCons命令 之 从入门到精通
(2005-12-05 11:41:13)转载▼
标签:
杂谈
分类:计算机与 Internetsconstruct是执行Scons的脚本文件,是Python脚本。
c:>scons执行sconstruct中脚本
Build command insconstruct:
1.Program('hello.c') 编译hello.c可执行文件,根据系统自动生成(hello.exe on Windows; hello onPOSIX)
2.Object('hello.c')编译hello.c目标文件,根据系统自动生成(hello.obj on Windows; hello.o onPOSIX)
3.Library('foo', ['f1.c', 'f2.c','f3.c']) 编译library
4.Program('prog.c', LIBS=['foo', 'bar'], LIBPATH='.')连接库,不需加后缀或是前缀
5.判断源文件是否修改
6.判断目标文件是否改变
7.Ignore(hello, 'hello.h') 忽略某个依赖关系
8.Depends(hello, 'other_file') 明确依赖关系
Executive command in shell
1. scons -c clean
2. scons -Q 只显示编译信息,去除多余的打印信息
3. scons -Q--implicit-cache hello 保存依赖关系
Key words:
LIBS
LIBPATH
CCFLAGS
CPPPATH :Program('hello.c', CPPPATH =['include', '/home/project/inc'])
Concept:
1.Node Objects 文件或是目录
1.创建环境变量
2.复制环境变量
3.获取环境变量
4.扩展环境变量
5.替换环境变量
6.尾部增加环境变量值
7.头部添加环境变量值
使用
1.看编译命令未展开
Input:
Output:
2.看编译命令已展开
Input:
Output:
0 0
- SCons命令 之 从入门到精通
- SCons命令 之 从入门到精通
- DOS命令学习(从入门到精通)
- delphi7从入门到精通之三
- delphi7从入门到精通之四
- RMS从入门到精通之二
- RMS从入门到精通之三
- RMS从入门到精通之四
- RMS从入门到精通之二
- RMS从入门到精通之三
- RMS从入门到精通之四
- RMS从入门到精通之二
- RMS从入门到精通之三
- RMS从入门到精通之四
- VI - 从入门到精通之二
- RMS从入门到精通之二
- RMS从入门到精通之三
- RMS从入门到精通之四
- hdu 1166(最基础的线段树)
- 停车场车牌识别一体机
- iOS开发- SDWebImage图片下载缓存
- PJSIP开发手册之用户代理(十)
- 自动完成文本框 AutoCompleteTextView和MultiAutoCompleteTextView(demo)
- SCons命令 之 从入门到精通
- ZF2-事件管理器(The EventManager)
- 苏州(中国)婚纱城·婚礼购“甜蜜双11”周末特卖会开抢啦!
- OpenStack instance在升级内核后,提示scsi_wait_scan modules not found无法启动
- WINCE 禁止MFC程序窗口上的OK按钮
- 多人即时战斗游戏服务端系列[1]--90坦克Online网络版详解
- Android-网络状态相关实用工具类
- C - Eddy's爱好
- Excel导出