Raj*_*z09 6 macos osx-leopard boost-build universal-binary
如何构建提升1.45通用二进制文件?在豹/雪豹?
Man*_*rse 11
要在OSX 10.6上构建4路通用boost静态二进制文件,我将执行以下操作:
从boost网站下载提升.
将存档解压缩cd
到boost_x_xx_x
文件夹中(x_xx_x
您正在使用的boost版本在哪里).
跑:
./bootstrap.sh
然后
# The name of the Boost.Jam program changed from "bjam" to "b2" in Boost 1.47.0
# Replace "b2" with "bjam" if you are compiling a version <= 1.46.1
./b2 macosx-version=10.6 macosx-version-min=10.4 architecture=combined threading=multi link=static address-model=32_64
这将编译除Boost.MPI(需要--with-mpi
选项)之外的所有内容.构建产品投入使用./stage
更新:如果您已经安装了XCode 4,那么您必须执行额外的步骤.XCode 4没有能够定位PowerPC的编译器或库.不幸的是,XCode 4附带的编译器成为Boost使用的默认编译器.要强制使用XCode 3附带的编译器,您必须执行额外的步骤.请注意,如果XCode 3不在您的系统上,则必须安装它.
运行后./bootstrap.sh
,在运行之前b2
,打开:
./tools/build/v2/user-config.jam
Run Code Online (Sandbox Code Playgroud)
将以下行添加到该文件.这指示boost使用XCode 3中的g ++ - 4.2:
using darwin : : /Developer-old/usr/bin/g++-4.2 ;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4617 次 |
最近记录: |