如何在 Ubuntu 12.04 上安装 Boost 1.50?

如何在 Ubuntu 12.04 上安装 Boost 1.50?

存储库中的 libboost-dev 包比较旧,我想使用最新版本。我可以从源代码安装,但对网站上的说明有点困惑。它指示运行

./b2 install --prefix=PREFIX

其中 PREFIX 是您希望安装 Boost.Build 的目录。

应将 PREFIX 设置为何值,以便编译器无需指定自定义路径即可找到库和头文件?

答案1

gcc  --print-search-dirs

通过这个命令,你可以获得关于 gcc 在哪里寻找库和头文件的信息,安装自定义库的最佳位置可能是

/usr/lib

但问题总是相同的,如果您下次从存储库安装相同的包,您可能会遇到一些问题。

如果我是你,我会将我的每个自定义库安装到自定义目录中,并在编译时用特定目录命名来指示 gcc。

相关内容