【问题标题】:When would you not want to compile with -fPIC?什么时候不想使用 -fPIC 进行编译?
【发布时间】:2021-09-10 13:50:17
【问题描述】:

here 所述,在没有-fPIC 的情况下进行编译会删除将代码包含在库中的能力。为什么有人要这样做?没有-fPIC还有其他编译原因吗?

【问题讨论】:

    标签: gcc fpic


    【解决方案1】:

    因为它更快/更小?在某些架构上,这可能很重要。

    也许您正在构建一个固件映像,该映像将被烧录到 ROM 中,从而固定到一个已知地址;所以没有理由让它位置独立。

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2014-07-05
      • 2013-12-26
      • 2017-01-05
      • 2018-05-21
      • 2014-10-17
      • 1970-01-01
      • 2012-05-18
      • 2011-12-31
      相关资源
      最近更新 更多