現在 swig 已經支援 apt install 指令安裝了,如果不想通過下面源碼安裝的可以直接執行下面指令安裝。
sudo apt install swig
下面的步驟是使用 swig 源碼安裝的方法。
1. 下載下傳 swig 源碼
http://www.swig.org/survey.html
填寫一個簡單的問卷,即可進入 sourceforge 下載下傳。
2. 安裝 g++
sudo apt-get install g++
如果安裝過,無需再次安裝。步驟 3 同理。
檢驗一下你的系統是否安裝了 g++,輸入
g++ -version
3. 安裝 pcre
sudo apt-get install libpcre3 libpcre3-dev
4. 解壓 swig 源碼
chmod 777 swig-2.0.11.tar.gz // 改變權限
tar -xzvf swig-2.0.11.tar.gz // 解壓
5. 配置、編譯和安裝 swig
cd 到剛才解壓的目錄裡面, 執行:
#指定安裝目錄
./configure --prefix=/home/mark/developer/swigtool
#編譯
make
#安裝
make install
如果想讓預設安裝的話,可以直接執行./configure
6. 配置 path
sudo vim /etc/profile
将 /home/mark/developer/swigtool/bin 路徑添加到 path
如:
export SWIG_PATH=/home/mark/developer/swigtool/bin
export PATH=$SWIG_PATH:$PATH
最後執行一下下面的指令:
source /etc/profile
使剛才加入的環境變量立即生效.
這樣,在其他路徑下就可以執行 swig 指令。
7. 檢視版本資訊
安裝成功!