`

Scons在linux下的安装和使用

阅读更多



因为正在用的一个开源软件需要的DevelopmentEnvironment其中要这么一个东西。所以.......

Scons官方网站:http://www.scons.org

下载的地址:http://sourceforge.net/project/showfiles.php?group_id=30337

我下载的是:scons-0.98.0.tar.gz

当然,你觉得麻烦,那么想省事,就下载:scons-0.98.0-1.noarch.rpm

安装scons-0.98.0.tar.gz的话,解压,然后看里面有个README.txt文件,打开它,里面有安装说明的,具体就是80行那里的INSTALLATION,那后面就算安装要执行的语句了,如:#pythonsetup.pyinstall,当然,这是在终端上执行的语句,就象在DOS一样

若是scons-0.98.0-1.noarch.rpm,那就直接双击就可以自动安装了,高度傻瓜型,方便。


现在安装完毕,就所开始使用它了。以前我用过WINAVR,了解一些makefile文件,所以,这样也就不所很难了。这个我觉得跟那么差不多,我至少现在能用就可以了。这个我就不写使用了,你可以参考下面的链结,已经讲得很清楚了。

使用参考链接:http://wiki.blendercn.org/index.php/BlenderDev/SconsMan

期中,在“构建简单的C/C++程序”那个小节中。应该指出:

.............

这里说明了如果使用SCons编译它。输入如下的代码到一个名叫SConstruct的文件中

Program('hello.c')

..............

这里所应该新建一个SConstruct文件(没有后缀)的文本文件,然后在里面添加Program('hello.c'),然后保存.....


剩下的也就说得很清楚了,里面的一些语句是在终端执行的。

分享到:
评论

相关推荐

    linux下安装jsoncpp之前的准备:scons

    linux下 安装jsoncpp需要使用到scons,文件为已经编译好的了。具体的编译过程见技术博客

    jsoncpp与scons安装教程与资源.zip

    Linux系统 JsonCpp库安装,scons包安装 内附库资源。 jsoncpp有多个版本,还有jsoncpp库安装与scons安装的详细教程。

    serf1.3.9和scons-3.0.1.tar.gz

    用于Linux搭建subversion时安装serf的依赖,先安装scons,然后再安装serf

    scons-2.2.0.tar.gz Ubuntu安装包

    scons-2.2.0.tar.gz Ubuntu安装包

    scons-2.4.1-linux

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

    scons控制编译工程例子

    linux一般通过makefile控制编译。linux代码目录结构是 +scons_project_root 【src】 #源代码目录 [dir1] [dir2] [dir3] main.c 【target】 #目标输出目录 [include] [lib] [bin] 通过scons也实现...

    linux下安装subversion所有依赖文件

    linux下安装subversion所有依赖文件可离线(无网状态下)安装subversion依赖包包含apr apr-util scons python openssl zlib-devel sqlite subversion 安装方法参见:...

    scons-x-compile:交叉编译 (windowslinux) SCons 与 SDL2 一起使用的示例

    在 debian/ubuntu 上,安装: sudo apt-get install scons如何使用: 交叉编译所有先决条件和 SDL 库以及 GLEW,如下所述。 git checkout hello-sdl出所需的分支,例如git checkout hello-sdl 使用

    scons-2.4.0.zip

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

    scons-3.0.4.tar.gz

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

    scons-3.0.1.tar.gz

    linux 服务器SVN服务搭建所需环境

    SCON工具源码

    对于 Linux 来说,scons 会默认安装到 /usr/loca/bin 目录下,而在 Windows 平台上,则会被安装到 C:\Python25\Scripts 下。 --------------------------------------------------------------------------------...

    nedmalloc-v1.10-beta3

    nedmalloc是一个跨平台的高性能多线程内存分配库 很多库都使用它 例如:OGRE Windows XP Linux 2 4 series FreeBSD 6 series Mac OS X 10 4 or earlier 方法: 首先 安装python2 7; 然后安装scons ...

    linux_json.zip

    在Linux中配置json环境的压缩包,包括json和scons,安装流程可以跳转到我的博客文章参考下,算比较详细了

    linux系统cmake安装工具(cmake-2.8.12.2)

    这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。 CMake 可以编译源代码、制作程式库、产生适配器...

    cmake-3.16.2-Linux-x86_64.tar.gz

    CMake是一个跨平台的安装(编译)工具,可以用简单...这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

    commandlinetools-linux-7583922_latest.zip

    在Ubuntu虚拟机上,安装scons的Android的编译环境,其中是Android的tools的SDK文件

    scons-4.1.0.post1.tar.gz---Ubuntu安装包

    scons-4.1.0.post1.tar.gz---Ubuntu安装包

    cmake-3.6.0-Linux-x86_64.tar.gz

    CMake是一个跨平台的安装(编译)工具,可以用简单...这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

    hc-disk:HCDisk 2.0的前叉(具有WIP Linux支持)

    “ HCDisk是一种能够在多个文件系统之间来回传输文件的工具,这些文件系统特定于Sinclair Spectrum计算机和克隆。” 最初由George Chirtoaca为win32编写。 此存储库包含一个旨在将其移植到Linux的fork。 查看和...

Global site tag (gtag.js) - Google Analytics