Поддержка 64-битной архитектуры armv8 в clang

Я пытаюсь использовать clang для кросс-компиляции в 64-битную версию armv8. Информация о моей версии 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

Но я не смог найти, как собрать 64-битную версию для armv8 или даже поддерживает ли она.

Если он поддерживается, как мне его собрать? Если это не поддерживается, каково наилучшее приближение в clang?

Спасибо! Дэймон


person user2705498    schedule 27.03.2014    source источник
comment
В clang -arch arm64 означает ARMv8 AArch64.   -  person Variable Length Coder    schedule 28.03.2014
comment
@VariableLengthCoder: сделай это ответом.   -  person Stephen Canon    schedule 28.03.2014


Ответы (1)


В clang -arch arm64 означает ARMv8 AArch64. То есть 64-битная версия архитектуры набора инструкций ARMv8.

person Variable Length Coder    schedule 28.03.2014
comment
Я знаю, что вы правы, но не могли бы вы указать свои источники. Я просто очень устал от неясности целевых архитектур xcode. - person Miguel; 28.12.2016