gpt4 book ai didi

macos - 如何构建Boost 1.45通用二进制文件?

转载 作者:行者123 更新时间:2023-12-04 13:44:08 25 4
gpt4 key购买 nike

如何构建Boost 1.45通用二进制文件?在豹子/雪豹上?

最佳答案

要在OSX 10.6上构建4路通用Boost静态二进制文件,请执行以下操作:

  • 从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

    将以下行添加到该文件。这指示boost使用XCode 3中的g++-4.2:
    using darwin : : /Developer-old/usr/bin/g++-4.2 ;

    关于macos - 如何构建Boost 1.45通用二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755712/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com