最近参与公司项目。项目内容是将所有的模块变为组件。这就需要一些动态库。在运行可执行程序时有出现./Client.exe: error while loading shared libraries: libNetOpt.so: cannot open shared object file: No such file or directory。
后来解决了此类问题。方法是
第一步:vi /etc/ld.so.conf 将所需动态库的绝对路径添加到此文件中。
第二步:运行 /sbin/ldconfig -v 更新
接着在运行可执行程序,错误消失!