Здравствуйте! Подскажите, пожалуйста, мне необходимо скомпилировать и запустить простейший код на C++ под ARM. Пытаюсь сделать:
$ arm-none-eabi-g++ -mthumb -mcpu=cortex-m3 -static --specs=nosys.specs test.cpp
На выходе получаю файл: $ file a.out a.out: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, not stripped
При запуске:
$ qemu-arm -cpu cortex-m3 a.out qemu: uncaught target signal 11 (Segmentation fault) - core dumped Ошибка сегментирования (core dumped)
В чем моя ошибка? Запуск производится на Fedora
|