【发布时间】:2018-07-10 18:21:40
【问题描述】:
我需要在 Ubuntu 16.04 的标准位置 (/usr/lib) 以外的位置安装共享库。我读过this article。但我无法清楚地理解它。谁能简单地解释一下我们如何实际安装和使用共享库,以便初学者可以理解。 还有这个错误信息的含义:
"./executable: 加载共享库时出错:maths.so.1: 无法打开共享对象文件:没有这样的文件或目录"
我在运行使用共享库的程序时经常收到此消息。如果您需要更多信息,请告诉我。
谢谢
PreeJackie
【问题讨论】:
-
安装共享库是什么意思,是不是某个包的一部分。您也可以将包解压缩到任何自定义位置。
-
我正在从两个目标代码文件创建一个共享库。创建完成后,我们需要安装它吗?
标签: linux gcc shared-libraries static-libraries dynamic-linking