首页 > 解决方案 > 与指定版本的 GLIBC 库链接

问题描述

我的系统上有两个版本的 GLIBC 库:

  1. 标准 /usr/lib/...
  2. 自定义 $HOME/usr/lib/...

当我使用命令从源代码编译任何实用程序时:

./configure --prefix=$HOME/usr
make
make install

它与放置在 $HOME/usr/lib 中的自定义库链接。

有没有办法将它与放置在 /usr/lib/ 中但配置为安装到 $HOME/usr 中的标准 GLIBC 链接?

标签: gcclinkerlibrariesglibcshared

解决方案


解决方案适合我:

./configure --prefix=$HOME/usr LDFLAGS='-Wl,-rpath,/lib:/usr/lib'

感谢这个线程:如何在生成文件中指定 RPATH?


推荐阅读