【问题标题】:where's to find all the ldflags shortcuts or its documentation?在哪里可以找到所有 ldflags 快捷方式或其文档?
【发布时间】:2018-10-09 02:25:16
【问题描述】:

当构建系统告诉我它发现了对某些东西的未定义引用时,我总是感到困惑。很明显,未定义的引用错误与最终链接有关,因此它与构建系统中的LDFLAGS 变量有关。但是如何找到 package 到底想要什么?例如,如果包链接-lm,则意味着它需要libm,但我遇到过更多这样的标志,有时即使查看了构建系统,我也不知道它们来自哪里。有没有一般的方法来解决这个问题,或者一些提示?

【问题讨论】:

    标签: build linker build-system ldflags gold-linker


    【解决方案1】:

    如何找到包到底想要什么

    阅读其文档。

    大多数开源软件包都应该带有 Makefileconfigure 脚本,它们应该为您正确设置。

    有没有通用的方法来解决这个问题?

    作为最终用户,假设您已阅读文档,如果项目没有构建,您应该针对它提交错误,以便修复其 Makefileconfigure

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 2020-08-15
      • 2013-09-04
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多