Swig在Mac OS X上的安装
网上有很多类似文章介绍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