gpt4 book ai didi

gcc - 使用 gcc-ar 和 gcc-ranlib 的 autoconf 配方

转载 作者:行者123 更新时间:2023-12-01 15:24:18 26 4
gpt4 key购买 nike

我在 project 中使用链接时间优化 (LTO)在 GCC 和 Clang 下编译并构建一个静态库。它使用 GCC 4.8,但 GCC 5.4 生成瘦 LTO 对象,并且当 automake 尝试使用 ar 构建静态库时它失败了,因为它需要包装脚本 gcc-ar .

有没有一个很好的例子我可以看看如何使用 automake gcc-ar而不是 ar (对于 gcc-ranlib 也是如此)?我可能可以破解一些东西,但理想情况下它应该:

  • 为编译器使用合适的工具(Clang 有它的 own instructions)。
  • 即使用户将编译器覆盖为不是系统默认值的编译器,也能工作。
  • 交叉编译时工作
  • 最佳答案

    您可以通过调用覆盖使用的默认工具

    ./configure AR=gcc-ar RANLIB=gcc-ranlib

    我怕 ./configure要默认选择它们,必须修复 autoconf/automake 以了解默认检查集中的那些。

    关于gcc - 使用 gcc-ar 和 gcc-ranlib 的 autoconf 配方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40374061/

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