Watcom C/C++编译器
维基百科,自由的 encyclopedia
Watcom C/C++ 编译器在DOS开发环境中,以编译后的 exe 可执行文件运行高速而著称,且是首个支持Intel 80386 "保护模式"的编译器。于90年代中期,不少在技术上具有雄心的游戏(例如 Doom、Descent、Duke Nukem 3D)都以 Watcom C 写成。[1]
Quick Facts 原作者, 开发者 ...
原作者 | Watcom、Sybase 公司、SciTech 软件公司 |
---|---|
开发者 | 开源社群 |
首次发布 | 2003-01-28 |
当前版本 |
|
原始码库 | github |
编程语言 | C, C++ |
操作系统 | 多平台 |
文件大小 | 73.8 Mb |
类型 | Integrated Development Environment |
许可协议 | Sybase Open Watcom Public License version 1.0 |
网站 | www.openwatcom.org |
Close
Watcom C/C++ 编译器、Watcom Fortran 编译器 已经在不其先前所属公司Sybase售卖, 而被 SciTech 软件公司 作为 Open Watcom 开源包 发行。类似于其他的 开源编译器(例如 [GCC])项目,Watcom C代码小而便携, 其编译器后端(代码生成器)的目标码可变。该编译器可在DOS、OS/2、Windows等操作系统上运行,并生成各种可运行的(不必是该操作系统的)代码。该编译器支持Novell NetWare的 NLM 目标码。目前正进行 为 Linux[2] 、现今的 BSD (例如FreeBSD) 操作系统 重定目标码, 以便在 x86、 PowerPC 及其它处理器上运行。Open Watcom C/C++ 的1.4版于2005年12月发行,采用 Linux x86 为实验目标, 支持NT、OS/2等host平台。 也曾有某被弃置的QNX版本,但其编译所须的库并未开源发行。 当前最近的稳定版本是1.9版,在2010年6月发行。[3]