我只是用Ubuntu 16.04.2 LTS(GNU / Linux 4.4.0-78-generic x86_64)在vultr中制作了一个新服务器,当我运行二进制应用程序时,
$ chmod +x ficha
$ ./ficha
$ ./ficha: error while loading shared libraries: libgc.so.2: cannot open shared object file: No such file or directory
我一直在尝试执行此命令
$ sudo apt-get install libgc1c2:i386
$ sudo apt-get install libgc1c2
$ sudo apt-get install libgc-dev
仍然错误。dpkg -L libgc1c2命令
root@vultr:/home/ficha# dpkg -L libgc1c2
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libgc.so.1.0.3
/usr/lib/x86_64-linux-gnu/libgccpp.so.1.0.3
/usr/share
/usr/share/doc
/usr/share/doc/libgc1c2
/usr/share/doc/libgc1c2/changelog.Debian.gz
/usr/share/doc/libgc1c2/README.environment.gz
/usr/share/doc/libgc1c2/copyright
/usr/lib/x86_64-linux-gnu/libgc.so.1
/usr/lib/x86_64-linux-gnu/libgccpp.so.1
我该怎么办?,谢谢
回购在我的系统上也有libgc1c2。如果您知道版本之间的差异,可以尝试将libgc.so.1的符号链接创建为libgc.so.2。如果找到libgc.so.2的源代码,则可以在系统上进行编译并将其部署到库路径中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句