網上有很多類似文章介紹Swig怎麼在Mac OS X上安裝和配置,一般來說就是:
- 下載下傳pcre,configure & make & make install
- 下載下傳swig,configure & make & make install
但實際上我在第一次按照這個步驟執行的時候,會發現在configure swig的時候,報pcre找不到的問題。然後使用–with-pcre-prefix=強制指定pcre的路徑,configure沒問題了。然後在make時,又找不到pcre.h,然後又開始折騰這個問題……
其實都不用那麼麻煩,swig已經為我們做好了一個很簡單的sh,就是在swig壓縮包裡Tools檔案夾裡的pcre-build.sh。這個腳本幫助我們一鍵解壓、配置、安裝pcre,非常友善快捷。具體操作如下:
- 從 PCRE 網站上下載下傳tar(我下載下傳的是 pcre-8.40.tar.bz2 )
- 将pcre-8.40.tar.bz2解壓得到 pcre-8.40.tar,拷貝到 swig(我使用的是3.0.12版本)根目錄下
- 在swig根目錄下,執行: ./Tools/pcre-build.sh 回車,然後等着就行啦
如果最後輸出:The SWIG configure script can now be run, whereupon PCRE will automatically be detected and used from…… 表示就成功了。接下來在swig根目錄下直接: configure & make & make install就可以了。
注意幾點:
1. 不要cd到Tools下運作pcre-build.sh
2. pcre檔案字尾必須是tar
Good Luck~