我正在尝试使用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中的最佳近似值是什么?
谢谢!达蒙
2条答案
按热度按时间ijnw1ujt1#
在clang中,
-arch arm64
表示ARMv8 AArch64
。即64位版本的ARMv8指令集架构。cgvd09ve2#
ARMv8
已经/是64bit
arm64
~=ARMv8
~=AArch64
clang
为arm 64构建:clang -arch arm64 main.c -o main_arm64