Задать вопрос
hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..

Какие есть компиляторы си, которые могут генерировать «сырые» бинарники?

Большинство компиляторов си генерируют elf или pe бинарники, мне же нужен список компиляторов, которые могут генерировать сырые бинарники. Спасибо!
  • Вопрос задан
  • 630 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Rou1997
@Rou1997
ELF или PE это уже линковка, сначала генерируется объектный файл, любой компилятор можно настроить, чтобы не линковал, а давал его на выходе.
Ответ написан
Комментировать
@Mirn
например в сборке GNU GCC для ARM есть такая утилита как objcopy, она конвертирует форматы, в том числе может перегнать ELF в голый бинарник, например так:
arm-none-eabi-objcopy -O binary "Boot_F4_fast_uart.elf" "Boot_F4_fast_uart.bin"
так что советую ознакомиться с маном на objcopy
https://sourceware.org/binutils/docs/binutils/objc...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы