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

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

Большинство компиляторов си генерируют elf или pe бинарники, мне же нужен список компиляторов, которые могут генерировать сырые бинарники. Спасибо!
  • Вопрос задан
  • 631 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Stepik
    Внутреннее устройство контейнеров в STL (C++)
    2 недели
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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...
Ответ написан
Ваш ответ на вопрос

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

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