热门问题
时间线
聊天
视角

Watcom C/C++编译器

来自维基百科,自由的百科全书

Remove ads

Watcom C/C++ 编译器DOS开发环境中,以编译后的 exe 可执行文件运行高速而著称,且是首个支持Intel 80386 "保护模式"的编译器。于90年代中期,不少在技术上具有雄心的游戏(例如 DoomDescentDuke Nukem 3D)都以 Watcom C 写成。[1]

事实速览 原作者, 开发者 ...

Watcom C/C++ 编译器、Watcom Fortran 编译器 已经在不其先前所属公司Sybase售卖, 而被 SciTech 软件公司 作为 Open Watcom 开源包 发行。类似于其他的 开源编译器(例如 [GCC])项目,Watcom C代码小而便携, 其编译器后端(代码生成器)的目标码可变。该编译器可在DOS、OS/2Windows等操作系统上运行,并生成各种可运行的(不必是该操作系统的)代码。该编译器支持Novell NetWareNLM 目标码。目前正进行 为 Linux[2] 、现今的 BSD (例如FreeBSD) 操作系统 重定目标码, 以便在 x86PowerPC 及其它处理器上运行。Open Watcom C/C++ 的1.4版于2005年12月发行,采用 Linux x86 为实验目标, 支持NT、OS/2等host平台。 也曾有某被弃置的QNX版本,但其编译所须的库并未开源发行。 当前最近的稳定版本是1.9版,在2010年6月发行。[3]

Remove ads

发行历史

综观如下[4]

更多信息 日期, 产品名 ...
Remove ads

与其他编译器的兼容性

Open Watcom的C语法兼容其他(例如 MicrosoftBorland)编译器, 对“_asm”标识符支持(for instance)略有不同。 其他编译器能对付的C代码 Watcom也能对付, 而且质量更优、效率更高。

引用

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads