【问题标题】:ld: warning: -no_pie ignored for arm64ld:警告:arm64 忽略 -no_pie
【发布时间】:2018-03-24 09:32:50
【问题描述】:

我对 LDFLAGS 使用了“-no_pie”,但提示:“ld: warning: -no_pie ignored for arm64”。

然后我使用otool检查二进制,没有带有V7和V7S cpusubtype的PIE标志,但仍在ARM64中,ld不支持ARM64的-no_pie吗?

【问题讨论】:

    标签: ios ldflags


    【解决方案1】:

    当我将部署目标从 9.0 升级到 10.0 时,我在一个较旧的 ObjC 项目中遇到了这种情况。它仅在我存档项目或在物理设备上运行时发生。要删除警告,我将构建设置“生成位置相关的可执行文件”设置为“否”。它之前设置为“是”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 2010-10-07
      • 2011-12-21
      • 2021-01-15
      • 2018-12-09
      • 2017-05-01
      相关资源
      最近更新 更多