LINUX.ORG.RU

получение из С-кода файла типа .bin

 


0

1

Есть плата FriendlyARM и CD для нее. На CD есть набор тестов (в частности, в виде .bin файлов), компиляторы и т.п. Эти .bin-файлы загружаются на плату и успешно запускаются. Как мне получить такой же .bin-файл из своей программы на С, чтобы запустить ее? Я пользуюсь Linux Mint и IDE-средой code::blocks, с использованием компиляторов с CD FriendlyARM. В результате получаются только .exe-файлы. Нужных флагов для запуска компиляторов не нашел. Что делать?? Заранее спасибо.

Боюсь, что ты не справишься.
однако, в целом:
1. Устанавливаешь кросс-компилятор для архитектуры твоей железки
2. arm-unknown-linux-gnueani-gcc -static <your_file.c> -o file.bin

А может быть, exe это и есть bin с другим расширением?

давай вывод утилиты file по bin файлам.

mittorn ★★★★★
()
Последнее исправление: mittorn (всего исправлений: 3)

Можно покурить objdump. Проверить им тип имеющихся *.bin, собрать свой в любом формате, и перегнать в нужный. Но это при условии, что архитектуры одинаковые

energyclab
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.