我编译了一个boost库。我设置了前缀“/home/lixiang/local”。我想使用我编译的 boost 库编译一些 C++ 应用程序。但编译过程也会调用Linux中默认的boost。 如何将其替换为我自己的版本并设置环境配置文件?
最佳答案
当您编译应用程序时,请使用 gcc 参数 -isystem/home/lixiang/local -L/home/lixiang/local
来构建并链接到 boost 的备用版本。
如果您无法修改开源代码,或者只是不想修改,它可能会公开一个可以为您执行此操作的配置脚本:./configure --with-boost=/home/lixiang/local
可能有效。
关于linux - 如何在 Linux 中用我编译的 boost 替换默认的 boost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15445190/