今天在编译时遇到这个问题
/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