gpt4 book ai didi

boost - 如何查看 Boost.Build 调用的 g++ 命令行 (1.33.1)

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

我正在挠头,试图弄清楚为什么在我的机器上构建 Boost 库时没有生成导入库。更具体地说,构建 DLL 工作正常,但我以前(即在我重新安装我的机器之前)会正确生成导入库。

一些规范:

  • boost 1.33.1
  • 适用于 Windows 的 g++ 4.3.3 TDM-1 版本
  • gcc 建筑来自 MS Dos 命令行提示符的工具集
  • UnxUtils(14-04-03 之后)

  • 调用 bjam.exe 的命令行如下所示:
    "C:\.../boost_1_33_1/tools/build/jam_src/bin.ntx86/bjam.exe" --debug-configuration -d2 -q --builddir=C:/.../trunk/XTemp/gcc.debug/boost_1_33_1 toolset=gcc threading=multi define=BOOST_WINDOWS define=_GLIBCXX__PTHREADS linkflags=-shared-libgcc runtime-link=shared variant=debug --v2  linkflags=-out-implib=boost_thread.lib

    这以前工作得很好,并产生了所需的文件 boost_thread.lib ,但不再是了。真不知道怎么回事 我想确切地知道链接器在命令行上收到什么以及它认为应该用它做什么 .

    谢谢,

    卡尔

    最佳答案

    -d2应该给你你正在寻找的东西。我很惊讶它没有奏效。也许它隐藏在其他消息中。尝试省略 --debug-configuration并替换 -d2-d+2 .后者将打印 bjam 调用的命令以及 bjam 非调试消息。

    关于boost - 如何查看 Boost.Build 调用的 g++ 命令行 (1.33.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562023/

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