直接在命令行输入:

# 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/2015-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

原文:http://www.cnblogs.com/gj690261824/p/4614929.html

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

  1. Qt5.2编译时出现/usr/bin/ld: cannot find -lxxx 错误

    在Linux中,lib库的命名规则为:lib+库名+.so 而-lxxx,其中xxx表示lib库的名字. 出现"/usr/bin/ld: cannot find -lxxx" 错误 ...

  2. 编译提示“/usr/bin/ld: cannot find -lgflags-shared“错误的解决办法

    先看的这一篇博客: Linux下编译程序/usr/bin/ld: cannot find -l*错误的解决方法 一般的出现 /usr/bin/ld: cannot find -lxxx 这种错误的时候 ...

  3. Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法

    Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 参考文章: (1)Linux系统中提示/usr/bin/ld: cannot find -lxxx错 ...

  4. ubuntu下库文件的设置 (/usr/bin/ld: cannot find -lxxx 的解决办法)

    Linux下库文件的设置 (/usr/bin/ld: cannot find -lxxx 的解决办法) 在软件编译过程中,经常会碰到类似这样的编译错误: /usr/bin/ld: cannot fin ...

  5. linux查看ld文件,Linux下库文件的设置 (/usr/bin/ld: cannot find -lxxx 的解决办法)

    /usr/bin/ld: cannot find -lhdf5 这表示找不到库文件 libhdf5.so,若是其它库文件,则是 cannot find -lxxx 了,其中 xxx 是库文件的名字. ...

  6. Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的解决方法

    报错说明 /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如: /usr/bin/ld: cannot find - ...

  7. (已解决)编译ffmpeg时:/usr/bin/ld: cannot find crtbegin.o

    问题如下 $ ./configure --enable-shared --prefix=/usr/local/ffmpeg gcc is unable to create an executable ...

  8. Linux提示 /usr/bin/ld:cannot find-lxxx 系列解决方法

    转自:https://blog.csdn.net/yiliang_/article/details/68928387 一般把xx.so文件复制到/usr/lib 这篇文章主要介绍了Linux系统中提示 ...

  9. catkin_make编译报错:/usr/bin/ld: 找不到 -lxxx

    Linux下编译程序的时候,出现/usr/bin/ld: cannot find -lxxx的错误,主要的原因是找不到相应的动态库,库文件没有导入到ld检索目录中. 比如找不到: /usr/bin/l ...

最新文章

  1. python中使用指定GPU
  2. JVM NativeMemoryTracking 分析堆外内存泄露
  3. iOS开发之手势识别
  4. android 安全 权限,[原创]Android 中的那些权限
  5. 总结UIViewController的view在有navBar和tabBar影响下布局区域的问题
  6. java doctitle_Java ActionItem.setDocTitle方法代码示例
  7. Word怎么删除空白页? 告诉你6招技巧
  8. 论文中sota_CVPR 2020最佳学生论文分享回顾:通过二叉空间分割(BSP)生成紧凑3D网格...
  9. C++初学必练基础题【第三期】
  10. 定期年化40%,我把5000多个FIL全部存入了DMEX平台
  11. java项目大概多少张表,要把数据插入到多张表?该如何处理
  12. 每日一书:《性能测试从零开始loadrunner入门与提升》PDF高清版
  13. 以编程的方式向窗体添加控件以及对内容高亮显示
  14. IPv6安装和配置方法,IPv6资源汇总
  15. mysqlfulljoin
  16. vue3+ant design vue+ts实战【ant-design-vue组件库引入】
  17. Android获取音乐专辑封面图
  18. PyCharm 中的 ___jb_bak___ 和 ___jb_old___ 文件的处理方法
  19. “蔚来杯“2022牛客暑期多校训练营2 G.[Link with Monotonic Subsequence] 分块构造
  20. 判断是否为素数,是则返回1,否则返回0.

热门文章

  1. PCL点云特征描述与提取(4)
  2. 数据结构与算法常用名词术语整理
  3. ATS插件channel_stats源码分析解读
  4. Linux地址映射--线性映射与非线性映射
  5. Linux进程管理:进程状态和CPU平均负载
  6. awk 6.0 — awk模式之二
  7. 【模板】树状数组 2
  8. JS学习梳理(三)类型和语法
  9. node 实现blog博客
  10. Scrum卡片层次图