我不熟悉linux中常用的构建技术我正在使用boost c ++库。任何人都可以指导我安装和配置boost c ++库。提前致谢
答案 0 :(得分:39)
我的环境是Linux Fedora 15.在它上面,可以通过输入
轻松安装boost$ yum install boost-devel
安装完成后,您会在/usr/include/boost/
下找到提升。
但是,如果你跑,
$yum install boost
你只会在/usr/lib/
下找到.so,例如/usr/lib/libboost_timer.so.1.48.0
。
答案 1 :(得分:11)
如果您不熟悉常用的构建技术,那就没关系,因为Boost不使用通常的构建技术。按照"getting started" documentation中的说明操作。确保您一直阅读到页面底部。 the Unix-specific instructions的链接位于最底层。
对于Boost的大多数部分,安装与将tarball解压缩到首选include目录中是同义词。 Boost的其他部分需要编译,因此请转到Boost安装目录,运行./bootstrap.sh
,然后运行./bjam install
。
答案 2 :(得分:2)
取决于您使用的Linux发行版,您可能会发现已经为您构建并打包了boost,例如:在Fedora上“yum install boost”
答案 3 :(得分:1)
Rob Kennedy的答案仍然有效,除了recommended现在用./b2而不是./bjam安装。