2014-03-27 47 views
3

我想用clang來交叉編譯爲64位armv8。我的鐺版本信息如下。在clang armv8 64位體系結構支持

$ 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 

但我一直沒能找到如何建立armv8 64位,或者即使是支持的。

如果支持,我該如何構建它? 如果不支持,clang中最好的近似值是多少?

謝謝! Damon

+6

在clang中,「-arch arm64」表示「ARMv8 AArch64」 –

+0

@VariableLengthCoder:使該答案成爲答案。 –

回答

5

在clang中,-arch arm64表示ARMv8 AArch64。也就是ARMv8指令集架構的64位版本。

+3

我知道你是對的,但你能列出你的來源。我真的很厭煩xcode目標架構背後的晦澀難懂。 – Miguel