- 浏览: 268215 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (263)
- mysql (5)
- boost (6)
- 工具 (10)
- IT生活 (7)
- 多线程 (3)
- Ruby (15)
- php (2)
- MongoDB (39)
- 移动互联网 (2)
- 测试 (8)
- c++ (28)
- 书 (1)
- 网站 (3)
- 网络编程 (14)
- 开源软件 (1)
- 分布式计算 (1)
- 得得得 (1)
- php,wordpress (1)
- error (5)
- 编译 (2)
- 学习 (1)
- 杀毒软件 (1)
- dd (0)
- linux (21)
- 数据库 (1)
- STL (1)
- c++/c (5)
- 软件设计 (1)
- 操作系统 (4)
- 库 (2)
- win32 (1)
- s (0)
- openssl (1)
- perl (2)
- debug (1)
- windows (4)
- python (12)
- windows 防火墙 (1)
- vs (1)
- vim (2)
- vc (1)
- 浏览器插件的危害 (1)
- curl (0)
- 判断手机号码合法性的库 (0)
- 地址备注 (0)
- 安装 File::Slurp (1)
- cenos (2)
- shell (1)
- linunx (1)
- internet (1)
- software (1)
- widows (1)
- linux io (1)
- nginx (2)
- 算法 (2)
- google (1)
- protobuf (2)
- tengine (1)
- tools (1)
- lua (2)
- liunx (1)
- vcard (1)
- lua-iconv (1)
- 网络 (2)
- teat (0)
- ldconfig linux (0)
- awk (0)
- grep (0)
- windws (2)
- linux 命令 (1)
- tcp dump (1)
- vmware (1)
- question2answer (2)
- mongdb (1)
- 正则 (1)
- OCR (2)
- Windows Server (1)
最新评论
简介: 在软件项目开发过程中,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 软件管理助手也可以下载
本文的标签: 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 软件管理助手也可以下载
发表评论
-
curl
2015-03-11 17:18 382-H: 添加消息头, 如 -H "Host: www ... -
在线json转化工具
2013-05-14 14:39 0http://www.bejson.com/go.php?u= ... -
visual stdio 获取工具的方式
2013-04-02 15:34 0http://visualstudiogallery.msdn ... -
vim 操作笔记
2013-02-28 16:34 705v/"user_id" : NumberL ... -
RamDisk,内存虚拟硬盘
2012-11-07 16:16 1200转自:http://www.x-berry.com ... -
windows 下host 修改
2012-07-18 08:54 0c:\windwos\System32\drivers\etc ... -
快速清除Windows系统的垃圾
2012-07-15 15:12 0电脑在使用一段时间之后速度明显下降,很有可能是由于系统中的 ... -
objdump
2012-04-21 14:20 0http://sourceware.org/binutils/ ... -
VS2010快捷键及设置
2012-03-09 15:19 979VS2010快捷键设置 1.进入 ... -
vs2010 无法新建工程解决方法
2012-01-30 16:26 1223利用vs2010安装程序修复下就可以解决。 http://s ... -
pc-lint, visual lint, cpp-check
2011-10-21 19:15 2305转: http://www.cnblogs.com/highm ... -
磁盘加密工具,创建虚拟硬盘工具 TrueCrypt
2011-10-09 17:00 758非常强大的一个开源工具: 可以用于磁盘加密,创建虚拟硬盘 ... -
win7/windows 7 iss 安装图解
2011-09-01 11:29 743安装图解如下所示链接: 转:http://www.360 ... -
内存泄露检测工具
2011-08-02 09:25 1637转:http://hi.baidu.com/gamecrack ...
相关推荐
资源分类:Python库 所属语言:Python 资源全名:SCons-4.0.0-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
scons-3.0.0.1.noarch.rpm 有需要的可以下载。
标题中的"scons-mdk.zip"是一个包含使用SCons构建MDK工程相关资源的压缩包,旨在提供一个完善的、能够成功编译并下载到目标硬件上的工程实例。这个压缩包可能包含了SCons构建脚本、MDK工程文件、源代码以及必要的...
在命令行中,可以使用`tar -zxvf scons-2.1.0.tar.gz`命令进行解压。解压完成后,你将看到一个名为`scons-2.1.0`的目录,其中包含了源码、文档、测试和其他相关资源。 安装SCons通常涉及以下步骤: 1. **配置环境*...
它基于Python编程语言,提供了一种替代传统的Make工具的现代解决方案。SCons的设计理念是可移植性、一致性、可扩展性和可重复性,使得构建过程在各种操作系统上变得更加简单和可靠。 标题"Scons-2.2.0.tar.gz"表明...
scons-2.4.1-setup.exe,目前最新版本,用vs2010编译mongo的时候可能会用到。
在Linux环境中,用户可以通过解压scons-2.5.1-2.all.zip并安装scons-2.5.1-2.all.rpm来获取SCons。安装完成后,可以直接在命令行中运行`scons`命令进行构建操作。 5. 构建配置: SCons通过一个名为SConstruct的主...
1. **获取scons源码**:首先,从官方网站或镜像站点下载scons的源代码包,或者使用wget命令直接在终端下载scons-3.0.1.tar.gz。 2. **解压源码**:使用tar命令解压下载的文件,例如`tar -zxvf scons-3.0.1.tar.gz`...
资源分类:Python库 所属语言:Python 资源全名:SCons-4.0.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
SCons,全称为Software Construction Tool,是一个开源的、跨平台的构建自动化工具,其设计目标是替代传统的Make工具,提供更高效、更易于维护的软件构建流程。SCons的核心理念是用Python语言编写构建脚本,这使得它...
SCons是一个强大的、开源的构建工具,它使用Python语言编写,旨在替代传统的Make工具,提供更高效、更灵活的软件构建过程。SCons的核心理念是通过脚本化的方式来管理项目构建,这使得构建过程可移植性更强,更容易...
为了在 hi3861 开发环境中使用 SCons,开发者需要首先解压 `scons-3.0.4.tar.gz`,然后按照 SCons 的文档指引进行安装和配置。安装过程通常涉及设置环境变量、安装依赖项以及执行安装脚本。一旦配置完成,SCons 将...
文档标题“scons-user.pdf”表明这是一份面向用户的指南,旨在帮助读者快速入门使用SCons。从描述中我们可以得知,SCons正逐渐流行起来,并有可能取代传统的Make构建工具。此外,文档提到了CMake,这是另一个流行的...
### SCons 3.0.1 - SCons-Man:构建工具高级使用指南 #### SCons-Man 概述 SCons-Man 是针对 SCons 构建系统的一个深入的技术文档集,旨在帮助开发者更好地理解和掌握 SCons 的高级用法及功能特性。SCons 本身是一...
scons-2.3.1. 64位python安装包
scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的...它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。
scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具,是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译...
3. **Python语法**:SCons使用Python语法,使得构建脚本更易理解和维护,而Makefile的语法较为复杂,学习曲线较陡峭。 三、SCons在OpenWRT中的应用 OpenWRT是一个高度模块化的、小巧的Linux发行版,广泛应用于...
SCons是一个开源的构建工具,它用Python语言编写,用于自动化软件构建过程,替代了传统的Make工具。 1. **SCons基本概念**: - SCons是"Software Construction Tool"的缩写,它是一个构建系统,负责编译、链接等...
2. **统一的构建接口**:在不同的平台上,SCons使用相同的构建脚本,避免了因为平台差异而需要维护多个构建配置的问题。 3. **自动化依赖检测**:SCons可以自动检测源文件的依赖关系,确保每次只重新构建必要的目标...