`

SCons -- make 的 替代(使用 SCons 轻松建造程序)

阅读更多
简介: 在软件项目开发过程中,make 工具通常被用来建造程序。make 工具通过一个被称为 Makefile 的配置文件可以自动的检测文件之间的依赖关系,这对于建造复杂的项目非常有帮助,然而,编写 Makefile 本身却不是一件容易的事情。SCons 是一个用 Python 语言编写的类似于 make 工具的程序。与 make 工具相比较,SCons 的配置文件更加简单清晰明了,除此之外,它还有许多的优点。本文将简单介绍如何在软件开发项目中使用 SCons,通过本文,读者可以学习到如何使用 SCons 来建造自己的程序项目。

本文的标签:  make, python, scons


First install Python: http://www.python.org/download/releases/2.6.4/.
Note Make sure to install the 32 bit version of python and not the 64 bit as the scons binaries below are 32 bit.
Then SCons itself: http://sourceforge.net/projects/scons/files/scons/1.2.0/scons-1.2.0.win32.exe/download.
Add the python scripts directory (e.g., C:\Python26\Scripts) to your PATH.



详细请查看 http://www.ibm.com/developerworks/cn/linux/l-cn-scons/index.html?ca=drs-


安装scons前需先安装python

问题:
引用

C:\Users\Nossiac>scons –version 
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "D:\SOFTWARE\Python\Scripts\..\Lib\site-packages\scons-2.0.1\SCons\__init
__.py", line 43, in <module>
    import SCons.compat
  File "D:\SOFTWARE\Python\Scripts\..\Lib\site-packages\scons-2.0.1\SCons\compat
\__init__.py", line 90, in <module>
    import _scons_builtins
ImportError: No module named _scons_builtins


查了下:http://www.shello.name/me/?cat=10
原来是因为scons只支持Python的2.x系列,而我电脑上装的是3.2.1……
连忙下载了个scons 2.7.1
另外scons 目前只支持32位的python

(小插曲:曾经由于某个特别的数字,导致中国地区无法访问到python的下载页面。现在的python官网为中国地区特别增加了一个中文下载链接。)
1. http://www.python.org/getit/
2. http://www.python.org/ftp/python/
3. 通过 360 软件管理助手也可以下载
分享到:
评论

相关推荐

    Python库 | SCons-4.0.0-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:SCons-4.0.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    scons-2.2.0.tar.gz Ubuntu安装包

    scons-2.2.0.tar.gz Ubuntu安装包

    scons3.0.1 scons-man

    scons-manscons-man

    scons-2.4.1-setup.exe

    scons-2.4.1-setup.exe,目前最新版本,用vs2010编译mongo的时候可能会用到。

    scons-3.0.4.tar.gz

    hi3861开发环境 scons-3.0.4.tar.gz

    scons-2.3.1.win-amd64-py2.7.exe

    scons-2.3.1. 64位python安装包

    Python库 | SCons-4.0.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:SCons-4.0.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    scons-2.5.1.tar.gz

    scons

    scons3.0.1 scons-design

    scons3.0.1 scons-design

    scons-2.4.0.zip

    scons是一个Python写的自动化构建工具,同Linux的make工具功能相似。

    scons3.0.1 scons-api

    scons-design scons-design

    scons-local-2.0.1

    scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的...它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。

    scons-2.4.1-linux

    scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具,是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译...

    scons-2.3.4

    scons-2.3.4

    scons-2.5.1-2.all.zip

    scons-2.5.1-2.all.zip

    scons-2.1.0.tar.gz

    scons的源码包,绝对好用,直接解压即可

    scons-2.2.0.tar.gz

    sconsscons-2.2.0.tar.gz

    scons-user.pdf

    该文档适合于SCONS的入门,SCONS是编译的构建工具,现在非常流行,同时很流行的还有CMAKE,二者有取代MAKE的趋势。

    scons-2.3.6 安装文件

    scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的...它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。

    scons-4.0.0.tar.gz

    scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具,是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译...

Global site tag (gtag.js) - Google Analytics