Как использовать GCC для компиляции кода C в сборку 8088?
Я искал часть информации и не мог ее найти, может быть, вы, ребята, могли бы мне помочь. Это простой вопрос:
- как использовать GCC для компиляции кода C в сборку 8088?
я кодирую небольшую программу в сборке 8088 и хотел бы знать, как некоторые вещи выполняются компилятором, это было бы действительно здорово.
спасибо!
4 ответов
существует 16-битный выпуск djgpp (который основан на gcc), который, как говорят, может производить код 8086/88 здесь
флаг-S производит вывод ассемблера, хотя и не в эти дни для 8088.
gcc -S myfile.c
вывод будет в myfile.s.
GCC позволяет указать целевую архитектуру машины, используя-mtune=cpu-arch, но в настоящее время она не поддерживает i8088. Поддерживаемые архитектуры - это i386 и более новые архитектуры.
Если вы можете рассмотреть другие компиляторы, всегда есть OpenWatcom, который является открытым исходным кодом и будет производить 16-битный код.