|
近来因为工作需要需要在需要在python中调用c/c++代码的方式 *.i文件为swig的接口文件
swig它可以用来连接(包装)其它的语言,以便发挥它们各自的特性
适用swig进行该方法的处理。
步骤:
1、下载swig源码包http://www.swig.org/survey.html
当前最新版本:swig-4.0.2.tar.gz
2、检查系统的环境,没有则安装好
g++ -version
gcc -version
sudo apt-get install libpcre3 libpcre3-dev
3、解压:tar -xvf swig-4.0.2.tar.gz
cd swig-4.0.2/ 后ll 注意configure的权限
4、配置、编译和安装 swig
./configure --prefix=/home/jiang/dfy_softwares/my_swig(此处指定安装目录,不指定默认直接默认系统路径/usr/local)
make // 编译
make install // 安装
最后一行显示: Installation complete
5、配置环境变量
vim .bashrc
加上下面二行:
export SWIG_HOME=/home/jiang/dfy_softwares/my_swig/bin
export PATH=${SWIG_HOME}: ${PATH}
这样,在其他路径下就可以执行 swig 命令
6、重新打开终端 验证swig是否安装成功
swig -version
至此,swig安装完成
|
|