В версии Ubuntu для Amd64 есть пакеты gcc- {версия} - {архитектура} -linux-gnu
, которые я могу использовать для создания двоичных файлов для различных архитектур, из при этом собранные двоичные файлы могут быть протестированы с помощью qemu-user
. Но в версии Ubuntu для Arm64 такого кросс-компилятора нет.
Q1: Почему нет таких пакетов (по состоянию на 20.04 TLS)?
Затем я хотел бы использовать цепочку инструментов Clang / LLVM для создания двоичных файлов вместо цепочки инструментов GCC. Q2: Какие пакеты библиотек мне нужны для тестирования программ, созданных для: Amd64, AArch64, PowerPC64, Sparc64? Предпочтительно виртуальные пакеты.