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/

如果直接覆蓋原先的版本,則執行下面的命令:

  1. tar -zxvf Python-2.7.3.tgz
  2. cd Python-2.7.3
  3. ./configure
  4. make
  5. make install