我已经从源代码安装了最新的 Boost 库(满足 C++ 的需要),但包管理器仍然安装了旧版本。我已将最新版本放在一个“奇怪”的位置,而不是保留的位置。
-I/path/to/include
现在,当我使用和选项启动我的测试程序时,-L/path/to/lib
我收到错误。
所以,我的问题是:我现在应该怎么做才能同时使用这两个版本?将那个“奇怪”的位置添加到变量或PATH
文件中会导致任何版本冲突吗?LD_LIBRARY_PATH
/etc/ld.so.conf
我已经从源代码安装了最新的 Boost 库(满足 C++ 的需要),但包管理器仍然安装了旧版本。我已将最新版本放在一个“奇怪”的位置,而不是保留的位置。
-I/path/to/include
现在,当我使用和选项启动我的测试程序时,-L/path/to/lib
我收到错误。
所以,我的问题是:我现在应该怎么做才能同时使用这两个版本?将那个“奇怪”的位置添加到变量或PATH
文件中会导致任何版本冲突吗?LD_LIBRARY_PATH
/etc/ld.so.conf