Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 LDFLAGS 使用了“-no_pie”,但提示:“ld:警告:arm64 忽略 -no_pie”。
然后我使用otool检查二进制文件,没有带有V7和V7S cpusubtype的PIE标志,但仍在ARM64中,ld不支持ARM64的-no_pie吗?
当我将部署目标从 9.0 升级到 10.0 时,我在一个较旧的 ObjC 项目中遇到了这种情况。它仅在我存档项目或在物理设备上运行时发生。要删除警告,我将构建设置“生成位置相关的可执行文件”设置为“否”。它以前设置为“是”。