我正在编写一个GNU/Linux共享库,目前可以通过“sudo make install”进行安装。我使用CMake配方创建文件并将其安装在“/usr/local/lib/app”中,库和链接被正确创建。
但是,库路径没有更新,我必须手动运行“sudo ldconfig /usr/local/lib/app”才能使库可用。
我系统上的几个其他软件包将它们的库放在/usr/local/lib的特定文件夹下,因此我认为这是正确的。
那么,如何让CMake更新系统的库路径并创建文件并安装它们?这样做的正确方式是什么?
我还希望完成后库路径更新可以在系统重启后生效。
谢谢, bcw
但是,库路径没有更新,我必须手动运行“sudo ldconfig /usr/local/lib/app”才能使库可用。
我系统上的几个其他软件包将它们的库放在/usr/local/lib的特定文件夹下,因此我认为这是正确的。
那么,如何让CMake更新系统的库路径并创建文件并安装它们?这样做的正确方式是什么?
我还希望完成后库路径更新可以在系统重启后生效。
谢谢, bcw