scons 编译
来源:互联网 发布:手机淘宝开店怎么注册 编辑:程序博客网 时间:2024/06/07 08:25
scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。
makefile 一直是一个另c++程序员比较苦恼的事情,makefile不紧紧要考虑编译平台,编译的机型以及编译器gcc或者g++各类相关的因素。复杂工程项目间关系梳理也很麻烦。scons和automake一样都是不错的选择。
下面简单介绍下scons的安装和编译
虚拟机环境:
Centos 64位 linux 系统
Python 版本
Scons 版本
没有的话直接用yum install scons 命令来安装
1. 创建一个测试目录
mkdir scons
2. 写一个hello scons简单输出
#include<stdio.h>#include<stdlib.h>int main() { printf("Hello Scons!\n"); return 0;}
3. 手工创建一个 SConstruct 文件,里面的内容就非常简单了
[liuyc@localhost scons]$ ls helloscons.c SConstruct
[liuyc@localhost scons]$ cat SConstructProgram('helloscons.c')
4. 执行scons命令
这样程序就可以执行了,是不是很简单!
参考文档
http://www.ibm.com/developerworks/cn/linux/l-cn-scons/#ibm-pcon
http://www.scons.org/
0 0
- scons编译
- scons 编译
- scons用户指南第一章:编译和安装SCons
- scons用户指南第一章:编译和安装SCons
- scons用户指南第一章:编译和安装SCons
- 嵌入式编译开发工具Scons
- 使用Scons编译QT项目
- sbl1编译(Scons部分)
- scons编译protobuffer脚本代码
- [SCons 有点翻译的scons学习] 1. 简单编译
- [SCons 有点翻译的scons学习] 2. 简化编译过程
- scons
- scons
- scons
- scons
- scons
- scons介绍和blender的编译
- scons用户指南第二章:简单编译
- iOS UIPanGestureRecognizer(拖动手势) 和 点击按钮 实现类似左抽屉的效果
- Android第三方开源NiftyNotification(Android Toast替代品):动画效果生动有趣的通知
- hibernate入门
- ZOJ More Divisors 2562 (反素数)
- Notepad++ 快捷键 大全
- scons 编译
- 机器学习常用数学公式
- 关于移动端css用rem单位的情况
- hdoj StrangeStandard 4133 (反素数)
- 点滴 PUSH-PULL AND OPEN DRAIN+PULL-UP/DOWN
- 微信sharesdk
- 南大软院大神养成计划第十八天
- Computer English
- 打架