ubantu 安装swig报错 swig: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
先安装swig3.0
参考这个帖子进行安装,注意安装路径下面会用到这个路径
https://blog.csdn.net/wohu1104/article/details/122458426
安装 pere-8.30
- rw - rw - r - - 1 ubantu ubantu 403 12 月 11 14 : 45 xsltConf.sh ubantu@ubantu - virtual - machine:~ / anaconda3 / lib$ find | grep libpcre . / libpcrecpp.a . / libpcreposix.so . / libpcre.so . / libpcreposix.a . / libpcre.a . / libpcrecpp.la . / libpcreposix.so. 0 . / pkgconfig / libpcreposix.pc . / pkgconfig / libpcre.pc . / pkgconfig / libpcrecpp.pc . / libpcre.so. 1.2 . 10 . / libpcre.la . / libpcreposix.la . / libpcrecpp.so . / libpcreposix.so. 0.0 . 6 . / libpcrecpp.so. 0 . / libpcre.so. 1 . / libpcrecpp.so. 0.0 . 1 ubantu@ubantu - virtual - machine:~ / anaconda3 / lib$ pwd / home / ubantu / anaconda3 / lib ubantu@ubantu - virtual - machine:~ / anaconda3 / lib$ cd ~ / usr / swig / usr / local / bin bash: cd: / home / ubantu / usr / swig / usr / local / bin : 没有那个文件或目录 |
之后进入下载好 pcre 和 swig 的linux版本文件路径,如下:
ubantu@ubantu-virtual-machine:~/下载$ ll
总用量 9468
drwxr-xr-x 4 ubantu ubantu 4096 12月 11 16:02 ./
drwxr-xr-x 20 ubantu ubantu 4096 12月 11 17:02 ../
drwxr-xr-x 8 ubantu ubantu 12288 12月 11 16:07 pcre-8.30/
-rw-rw-r-- 1 ubantu ubantu 1635262 12月 11 16:01 pcre-8.30.tar.gz
drwxrwxr-x 10 ubantu ubantu 4096 12月 11 15:37 swig-3.0.10/
-rw-rw-r-- 1 ubantu ubantu 8029827 12月 11 15:15 swig-3.0.10.tar.gz
# 进入到对应文件夹目录
ubantu@ubantu-virtual-machine:~/下载$ cd pcre-8.30/.libs/
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
# move 需要实现安装好swig3.0版本,自行查阅资料
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$ sudo mv -v libpcre.so.* /usr/lib/
[sudo] password for ubantu:
"libpcre.so.1" -> "/usr/lib/libpcre.so.1"
"libpcre.so.1.0.0" -> "/usr/lib/libpcre.so.1.0.0"
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
# 查看版本信息
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$ swig -version
SWIG Version 3.0.10
Compiled with g++ [x86_64-pc-linux-gnu]
Configured options: +pcre
Please see http://www.swig.org for reporting bugs and further information
ubantu@ubantu-virtual-machine:~/下载/pcre-8.30/.libs$
参考资料:
https://unix.stackexchange.com/questions/421257/swig-error-in-ubuntu-16-04
分类:
非技术性问题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix