MAC下编译boost_1_46库

1. 
cd /Users/Shared/boost_1_46_1/tools/build/v2/engine/src
我的boost库放在了shared下,先进入该目录,目录中可以找到build.sh


2. 

./build.sh
该命令将生成一个bjam 
完整路径:
/Users/Shared/boost_1_46_1/tools/build/v2/engine/src/bin.macosxx86_64/bjam


3.将bjam拷贝到/Users/Shared/boost_1_46_1下


4.

cd /Users/Shared/boost_1_46_1/
返回到/Users/Shared/boost_1_46_1下


5.

./bjam "--includedir=/myBo/include" "--libdir=/myBo/lib/boost" install


开始编译,等待编译完成,需很长时间。
关于bjam的后面的参数的设置:
-sTOOLS=gcc  指定编译器为GCC
--includedir=/usr/include/  指定头文件的安装目录,我安装在/usr/include下。
--libdir=/usr/lib/boost  指定boost的库文件的存放位置, 生成的 .a .so 文件将放在该目录下
install 编译并安装boost

你可能感兴趣的:(Mac,OS)