大佬教程收集整理的这篇文章主要介绍了详解Linux下swig 3.0.12的手动安装过程,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先
./configure --prefix=/usr \
--without-maximum-compile-warnings &&
@H_313_33@make
@H_313_33@make install
install -v -m755 -d /usr/share/doc/swig-3.0.12
cp -v -R Doc/* /usr/share/doc/swig-3.0.12
在安装swig的过程中,会报错,称缺失依赖包pcre,但其用apt-get install是不能直接安装成功的,也需要手动安装,其步骤如下:
./configure --prefix=/usr \
--docdir=/usr/share/doc/pcre-8.42 \
--enable-unicode-properties \
--enable-pcre16 \
--enable-pcre32 \
--enable-pcregrep-libz \
--enable-pcregrep-libbz2 \
--enable-pcretest-libreadline \
--disable-static &&
@H_313_33@make
@H_313_33@make install
1) 缺失zlib.h
** CAnnot --enable-pcregrep-libz because zlib.h was not found
针对该种错误,可以使用dpkg -S zlib.h查找当前环境下是否存在zlib.h文件,如果存在,将其复制到pcre的目录下,在下在安装的时候正好找到了该文件,将其复制后,该问题得到了解决。
2) 缺失bzlib.h
** CAnnot --enable-pcregrep-libbz2 because bzlib.h was not found
针对该种错误,首先也是查找当前环境中是否存在,如果存在则复制过来,如果不存在,则要安装相关的包。
这三个包安装之后,该错误也得到消除
3) 缺失readline/readline.h
以上是大佬教程为你收集整理的详解Linux下swig 3.0.12的手动安装过程全部内容,希望文章能够帮你解决详解Linux下swig 3.0.12的手动安装过程所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。