欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

error while loading shared libraries: libnsl.so.2: cannot open shared object file: No such

程序员文章站 2024-02-21 23:25:40
...

运行一个小程序的时候,报错:

./main: error while loading shared libraries: libnsl.so.2: cannot open shared object file: No such file or directory

网上的教程都是centos用yum install libnsl解决的。
但是ubuntu 18.04直接sudo apt-get install libnsl无法解决

废了一番功夫,源码安装了libnsl,解决了。

git clone https://github.com/thkukuk/libnsl.git
cd libnsl
./autogen.sh
./configure
make
sudo make install

可能运行autogen.sh时候会出现Press Return to acknowledge the previous four paragraphs.
这个时候按下回车就好。他就会自动生成configure、makefile等文件。
我这里没有遇到别的问题,如果有问题,可以去github看issue的解决方法。

相关标签: bug记录 libnsl