xcode clang中的armv8 64位体系结构支持

wsxa1bj1  于 2023-05-01  发布在  其他
关注(0)|答案(2)|浏览(184)

我正在尝试使用clang交叉编译到64位armv 8。我的clang版本信息如下。

$ clang --version
Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.1.0
Thread model: posix

以下工作

clang -arch armv7
clang -arch arm64

但我还没有能够找到如何为armv 8 64位构建,甚至是否支持它。
如果它被支持,我如何构建它?如果不支持,clang中的最佳近似值是什么?
谢谢!达蒙

ijnw1ujt

ijnw1ujt1#

在clang中,-arch arm64表示ARMv8 AArch64。即64位版本的ARMv8指令集架构。

cgvd09ve

cgvd09ve2#

  • ARMv8已经/是64bit
  • arm64 ~= ARMv8 ~= AArch64
  • 在Mac上,使用clang为arm 64构建:
  • clang -arch arm64 main.c -o main_arm64

相关问题