关于编译/usr/bin/ld: cannot find -lclntsh -小小经验分享

今天在编译时遇到这个问题
/usr/bin/ld: cannot find -lclntsh
collect2: error: ld returned 1 exit status

后面我到安装目录下查看
cd /usr/lib/oracle/18.5/client64/lib
只有libclntsh.so.18.1这个文件

执行sudo ln -sv libclntsh.so.18.1 libclntsh.so重建
最后再次编译,直接就通过了。

记录一下子。

如果有其他问题,也可以
参考:http://www.cnblogs.com/timeisbiggestboss/articles/7044947.html
http://navyaijm.blog.51cto.com/4647068/809424

你可能感兴趣的:(Linux)