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