700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Linux编译lclntsh Linux下编译C/C++时 出现/usr/bin/ld: cannot find -l*** 错误的处理

Linux编译lclntsh Linux下编译C/C++时 出现/usr/bin/ld: cannot find -l*** 错误的处理

时间:2018-05-14 03:12:22

相关推荐

Linux编译lclntsh Linux下编译C/C++时 出现/usr/bin/ld: cannot find -l*** 错误的处理

直接在命令行输入:

# locate lib***

显示出文件所在路径,

然后在命令行:

# ln -s 文件路径/文件名 /usr/lib/文件名

应该解决了。

例如:

# gcc first.c -lclntsh

/usr/bin/ld: cannot find -lclntsh

collect2: ld 返回 1

# locate libclntsh

/u01/app/oracle/product/11.2.0/dbhome_1/inventory/Scripts/ext/lib/libclntsh.so.11.1

/u01/app/oracle/product/11.2.0/dbhome_1/inventory/backup/-06-17_10-32-34AM/Scripts/ext/lib/libclntsh.so.11.1

/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so

/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.10.1

/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1

# sudo ln -s /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so /usr/lib/libclntsh.so

原文:/gj690261824/p/4614929.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。