Моделирование быстрой модели ARM в Linux — компиляция hello world

Я пытаюсь использовать базовую модель ARM для моделирования aarch64 в Linux (Ubuntu 20.4). Arm предоставила простой исходный код программы hello world и двоичный файл для запуска на быстрой модели. Двоичный файл хорошо работает на симуляторе. Папка примера содержит файл make. Основными утверждениями являются

armcc --cpu=8-A.64.no_neon -g -O2 -c -o $@ $<

armlink --cpu=8-A.64.no_neon --ro-base 0x80000000 -o $@ $^

Можно ли построить этот образец, используяaarch64-linux-gnu-gcc? я пробовал сaarch64-linux-gnu-gcc hello.c -o hello --static. Моделирование начинается, оно не показывает никаких выходных данных. Это правильный путь? Любая подсказка очень ценится ..

1 ответ

aarch64-linux-gnu-gccне является встроенным компилятором, я думаю, вам нужен arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz, если вы строите Linux x86-64.

Другие вопросы по тегам