Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编译了一个boost库。我设置了前缀'/home/lixiang/local'。我想使用我编译的 boost 库编译一些 C++ 应用程序。但是编译过程也会调用 Linux 中的默认 boost。如何用我自己的版本替换它并设置环境配置文件?
当你编译你的应用程序时,使用 gcc 参数-isystem /home/lixiang/local -L /home/lixiang/local来构建和链接另一个版本的 boost。
-isystem /home/lixiang/local -L /home/lixiang/local
如果您无法修改开源代码,或者根本不想修改,它可能会公开一个可以为您执行此操作的配置脚本:. /configure --with-boost=/home/lixiang/local可能工作。
/configure --with-boost=/home/lixiang/local