如何使用GCC将C代码编译为8088汇编?

问题描述 投票:0回答:4

我一直在寻找一条信息,但似乎找不到,也许你们可以帮我。这是一个简单的问题:

  • 如何使用GCC将C代码编译成8088汇编?

我正在用8088汇编编写一个小程序,想知道编译器是如何完成一些事情的,这真的很棒。

谢谢!

c assembly gcc x86-16
4个回答
3
投票

djgpp 有一个 16 位版本(基于 gcc),据说可以生成 8086/88 代码这里


2
投票

GCC 允许使用 -mtune=cpu-arch 指定目标机器架构,但现在不支持 i8088。支持的架构是 i386 和更新的架构。


2
投票

如果您可以考虑其他编译器,总是有 OpenWatcom,它既开源又会生成 16 位代码。


1
投票

-S 标志产生汇编器输出,但现在 8088 不会产生汇编器输出。

gcc -S myfile.c

输出将在 myfile.s 中。

© www.soinside.com 2019 - 2024. All rights reserved.