реклама на сайте
подробности

 
 
> Arm-none-eabi-g++ компилятор
sawimuzo
сообщение Feb 27 2017, 11:39
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 27-02-17
Пользователь №: 95 615



Здравствуйте!
Подскажите, пожалуйста, мне необходимо скомпилировать и запустить простейший код на 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Feb 27 2017, 11:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Вот тут, например, некто запустил простейшую программу для ARM на qemu.
Я так понял, qemu принимает двоичный образ кода, который следует исполнять. Так что там надо потрудиться, чтобы сформировать этот образ в правильном виде.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 06:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.15443 секунд с 7
ELECTRONIX ©2004-2016