scons是一個Python寫的自動化構建工具,需要安裝python和scons后才能運行,能夠跨平台。其集成功能類似於autoconf/automake ,是一個簡潔可靠的工具。現在很多系統都自帶python 所以直接安裝scons即可。
(本文只作日志記錄)
安裝scons
1.准備工作
檢測一下系統上有木有python
命令:python -V 或者 python --version
2 ubuntn 上安裝
sudo apt-get install scons
3 在Red Hat
在使用RPM(Red Hat Package Manager)的Red Hat Linux,Fedora或者任何其他Linux發行版里,SCons是預編譯好的RPM格式,准備被安裝的。你的發行版可能已經包含了一個預編譯好的SCons RPM。
如果你的發行版支持yum安裝,你可以運行如下命令安裝SCons:
#yum install scons
如果你的Linux發行版沒有包含一個特定的SCons RPM文件,你可以下載SCons項目提供的通用的RPM來安裝(下載地址:http://www.scons.org/download.php)。這會安裝SCons腳本到/usr/bin目錄,安裝SCons庫模塊(library modules)到/usr/lib/scons。
從命令行安裝,下載合適的.rpm文件,然后運行:
#rpm -Uvh scons-2.2.0-1.noarch.rpm
4 在任何系統里編譯和安裝scons
如果你的系統里沒有一個預編譯的scons包,你可以使用本地python distutils包很容易地編譯和安裝SCons。
下載scons-2.2.0.tar.gz (注意 其依賴 Python 版本要是 2.5 以上,下面附上Python 安裝)
解壓下載的文件,會創建一個叫scons-2.2.0的目錄,進入這個目錄執行如下命令安裝scons:
#cd scons-2.2.0
#python setup.py install
這將會編譯SCons,安裝scons腳本到python目錄(/usr/local/bin),同時會安裝SCons編譯引擎到python使用的庫目錄(/usr/local/lib/scon)。安裝過程中你可能需要root權限。
附:
Python 下載地址:http://www.python.org/getit/
如果直接覆蓋原先的版本,則執行下面的命令:
- tar -zxvf Python-2.7.3.tgz
- cd Python-2.7.3
- ./configure
- make
- make install