What is SCons?

原创 2011年01月10日 21:51:00

What is SCons?

SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache . In short, SCons is an easier, more reliable and faster way to build software.

" is a fantastic build system, written in Python (1.5.2) that does lots of nice things like automated dependencies, cross platform operation, configuration, and other great stuff. I would have to say that it is probably going to be the best thing for building C/C++ projects in the near future."
— Zed A. Shaw, Bombyx project lead

see:  http://www.scons.org/

scons简易手册

在编译大程序时免不了要写个makefile来管理,但是makefile的规则对于大多数人来说都还太复杂了。于是我找到了autotools工具,尽管方便了一些,但是还是不够傻瓜。目前scons是我用过最...
  • xtx1990
  • xtx1990
  • 2012年11月23日 18:03
  • 4353

centos7 源码编译安装scons-2.5.1

检查本机是否安装python–运行$python -v 命令 下载scons-2.5.0.tar.gz,网址 https://sourceforge.net/projects/scons/files...
  • u013720726
  • u013720726
  • 2017年03月07日 15:04
  • 1318

scons 编译

SCONS
  • lyc417356935
  • lyc417356935
  • 2015年12月03日 13:01
  • 1120

scons用户指南第六章:依赖性

到目录为止,我们已经看到了SCons是如何一次性编译的。但是SCons这样的编译工具的一个主要的功能就是当源文件改变的时候,只需要重新编译那些修改的文件,而不会浪费时间去重新编译那些不需要重新编译的东...
  • andyelvis
  • andyelvis
  • 2012年01月03日 22:34
  • 4591

scons浅入浅出

Scons是一个开放源码、以Python语言编码的自动化构建工具,可用来替代make编写复杂的makefile。并且scons是跨平台的,只要scons脚本写的好,可以在Linux和Windows下随...
  • flyingcys
  • flyingcys
  • 2017年03月10日 14:25
  • 2029

scons 实用说明(一)

scons 一个简单实用的可替代make的编译工具
  • fly542
  • fly542
  • 2014年08月01日 21:23
  • 18449

构建工具scons让一切变得简单

你曾经为繁琐的makefile语法纠结过吗?你有想要摆脱VS的束缚,自己构建工程却又苦于无从下手吗?你有为同一个工程要在不同操作系统或不同平台下构建编译环境而苦恼过吗? 本文有我的选择,你的答案。 ...
  • my_business
  • my_business
  • 2012年08月01日 09:04
  • 7169

linux下使用Scons构建自己的项目程序

原来简单介绍了一种项目自动编译的工具cmake,不过它基本是针对与c++程序而设计的,我感觉cmake已经很方便了,比写Makefile要舒服多了,最近又看到一个scons,瞬间感觉scons才是真爱...
  • shitangdejiaozi
  • shitangdejiaozi
  • 2016年05月27日 11:57
  • 2236

Python自动化构建工具scons使用入门笔记

这段时间用到了scons,这里总结下,也方便我以后查阅。 一、安装scons Linux环境(以CentOS为例) 1、yum安装 yum install scons 2、源码安装 下载s...
  • chuanzhilong
  • chuanzhilong
  • 2016年12月23日 16:25
  • 994

使用scons替代makefile(3)

在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重...
  • Falcon2000
  • Falcon2000
  • 2011年04月26日 09:32
  • 1050
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: What is SCons?
举报原因:
原因补充:

(最多只允许输入30个字)