我应该在哪里安装centos库?

时间:2018-06-02 00:27:06

标签: installation centos

我想使用configuremakesudo make install的标准unixy系统编译和安装库。在我习惯的基于Ubuntu的系统上,我可以将库放在/usr/local/lib中,它们将在运行时找到。这通常是大多数构建系统的默认安装位置。

我现在第一次使用CentOS系统,我发现/usr/local/lib似乎不是标准位置,我的库无法在运行时加载,因为找不到它们。所以,我的问题是,标准的安装位置是什么,如果有的话,我可以将我的库放在CentOS上,这样就可以找到它们,而不必弄乱LD_LIBRARY_PATH?

1 个答案:

答案 0 :(得分:0)

您可能需要更新/etc/ld.so.conf以包含/usr/local/lib(然后运行ldconfig以重新生成链接器缓存)。您还可以使用-rpath链接器参数将lib路径嵌入到生成的可执行文件中。在修补正在运行的系统时,这可能更安全。