Я хотел бы собрать Aarch64 armv8 Assembly на своем Mac и в конечном итоге запустить его с помощью qemu и, возможно, на реальном устройстве, таком как Raspberry Pi 2 или 4, позже. Я не знаю, как собрать код, который я собираюсь написать, gcc, llvm-gcc и clang, похоже, не поддерживают флаг -arch=armv8 или что-то подобное. Итак, я не могу создать целевую архитектуру, как я могу этого добиться?
У меня мак ос 10.14.5. Я был бы не против найти решение, которое работает на последней версии Ubuntu, так как у меня есть виртуальная машина для разработки Linux.
-target
вместо-arch
. clang.llvm.org/docs/CrossCompilation.html - person Jake 'Alquimista' LEE   schedule 28.07.2019--target=arm64v8a
это именно то, что вам нужно. - person Jake 'Alquimista' LEE   schedule 28.07.2019