gpt4 book ai didi

ios - 使用 clang xcode 9 为 iOS armv7+arm64 编译 C 代码

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:46 37 4
gpt4 key购买 nike

我正在尝试为 armv7 和 arm64 制作一个二进制文件。我正在使用这个命令来编译一个简单的 C 文件:

clang -arch arm64 hello.c -o hello -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

如何将 armv7 添加到此命令以支持 iPad 4 等旧设备?知道 xCode 9 在 iOS 11 中停止支持 armv7 了吗?

最佳答案

只需添加-arch armv7:

clang -arch armv7 -arch arm64 hello.c -o hello -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

这将产生具有两种架构的胖二进制文件。

另请注意,您可以使用 xcrun 来避免提供完整的系统根目录:

xcrun -sdk iphoneos clang -arch armv7 -arch arm64

关于ios - 使用 clang xcode 9 为 iOS armv7+arm64 编译 C 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51460259/

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