用bjam构建boost-1.36

1、下载boost包

从boost网站下载boost_1_36_0.tar.gz

 

2、解压

假设解压到D:/,那么Boost根目录就是D:/boost_1_36_0

 

3、构建bjam

在“Boost根目录/tools/jam”下,运行build_dist.bat(Linux:build_dist.sh)

将stage/bin.bin.ntx86/bjam.exe(Linux:stage/bin.linuxx86_64/bjam)拷贝到Boost根目录,创建快捷方式,符号链接也可以

 

4、构建boost库

bjam -toolset=msvc --build-type=complete install

(Linux:./bjam --toolset=gcc --build-type=complete install)

 

其他配置

 

1、安装路径:--prefix=<PREFIX>

默认:C:/Boost(Linux:/usr/local)

 

2、库文件安装路径:--libdir=<DIR>

默认:<EPREFIX>/lib

 

3、头文件安装路径:--includedir=<HDRDIR>

默认:<PREFIX>/include

 

4、构建类型:--build-type=<type>

debug release shared static mutil

 

5、中间文件存放路径:--build-dir=DIR

默认:Boost根目录

 

6、指定编译器:--toolset=toolset

msvc Microsoft Visual Studio

gcc Linux

可以指定版本,如

msvc-7.1 Microsoft Visual Studio 2003

msvc-8.0 Microsoft Visual Studio 2005

 

7、只构建指定库:--with-<library>

(bjam --show-libraries 列出所有的库)

 

8、不构建指定库:--without-<library>

你可能感兴趣的:(c,linux,Microsoft,gcc,Build,编译器)