Boost在linux中编译

来源:互联网 发布:js touchend 触发多次 编辑:程序博客网 时间:2024/06/03 20:29

boost_1_39_0版本作为例子

1 进入boost_1_39_0/tools/jam/src

2 运行./build.sh  (或者在boost_1_39_0/tools/jam下运行./build_dist.sh)

3 编译完成后在boost_1_39_0/tools/jam/src/bin.linuxx86下编译出的bjam文件

4 bjam文件拷贝到boost_1_39_0目录下

5 修改配置文件在boost_1_39_0/tools/build/v2目下打开user-config-jam文件,修改第n行,去掉前面的#,启用gcc

6 boost_1_39_0目录下,运行命令编译

  命令: bjam –toolset=gcc –build-type=complete stage默认下生成的文件放在stage/lib目录下

还可以指定头文件和库文件的存放路径

命令:bjam –toolset=gcc –includedir=/usr/include –libdir=/usr/lib/boost install

注:install 编译并安装boost

 

原创粉丝点击