【发布时间】:2011-07-24 05:24:06
【问题描述】:
我正在为 GNU/Linux 编写一个共享库,现在将使用“sudo make install”进行安装。我有 CMake 配方来创建文件并将它们安装在“/usr/local/lib/app”中,并且正确创建了库和链接。
但是库路径没有更新,我必须手动运行“sudo ldconfig /usr/local/lib/app”才能使库可用。
我系统上的几个其他软件包将它们的库放在 /usr/local/lib 下的特定文件夹中,所以我假设这是正确的。
那么如何让 CMake 更新系统的库路径以及创建文件并安装它们?这样做的正确方法是什么?
我也希望它完成,以便库路径更新在系统重新启动后仍然存在。
谢谢, bcw
【问题讨论】: