词条 | Watcom c |
释义 | 在DOS开发环境中,Watcom C/C++ 编译器 以编译后的exe运行高速而著称,且首个支持Intel 80386 "保护模式"的编译器。于90年代中期,大批的雄心技术游戏(例如 Doom、Descent、Duke Nukem 3D 都以 Watcom C 写成.引 简介Watcom C/C++ 编译器、Watch Fortran 编译器 经已在不其先前所属公司Sybase售卖, 而被 SciTech 软件公司 作为 Open Watcom 开源包 发行。类似于其他的 开源编译器(例如 [GCC])项目,Watcom C代码小而便携, 其编译器后端(代码生成器)的目标码可变。该编译器可在DOS、OS/2、Windows等操作系统上运行,并生成各种可运行的(不必是该操作系统的)代码。该编译器支持Novell NetWare的 NLM 目标码。目前正进行 为 Linux、modern BSD (例如FreeBSD) 操作系统 重定目标码, 以便在 x86、PowerPC 及 其它处理器上运行。Open Watcom C/C++ 的1.4版于2005年12月发行,采用 Linux x86 为实验目标, 支持NT、OS/2等host平台. 曾有某被弃置的QNX版本,但其编译所须的库并未开源发行。当前最近的稳定版是1.9版,在2010年6月发行。 发行历史综观如下 日期 产品名 注 1984 Waterloo C for S/370 1985 1988 Watcom C 6.0 祗在 DOS平台编译、DOS平台运行 1989 Watcom C 7.0 1989 Watcom C 7.0/386 首个 32位版本, 祗在 DOS平台编译、DOS平台运行 1990 Watcom C 8.0 1990 Watcom C 8.0/386 增加了 连接器(linker)、库管理器(librarian)、调试器(debugger) 与 分析器(profiler) 1991 Watcom C 8.5 1991 Watcom C 8.5/386 自带 DOS/4GW 1992 Watcom C 9.0 1992 Watcom C 9.0/386 可在OS/2 2.0平台编译、OS/2 2.0平台运行
1993 Watcom C/C++ 9.5 1993 Watcom C/C++ 9.5/386 增加 C++ 编译器 1994 Watcom C/C++ 10.0 包含MFC 1995 Watcom C/C++ 10.5 OS/2、Win32的 本地(Native)的C++异常处理 1996 Watcom C/C++ 10.6 C语言 的Structured exception handling 1997 Watcom C/C++ 11.0 C++ 编译器支持Namespace、RTTI、新 style cast 1998 Watcom C/C++ 11.0B 1999 2000 2001-09-27 Watcom C/C++ 11.0c Beta 2002-12-21 Watcom C/C++ 11.0c 2003-01-28 Open Watcom 1.0 2003-08-12 Open Watcom 1.1 2004-01-07 Open Watcom 1.2 2004-08-03 Open Watcom 1.3 2005-12-14 Open Watcom 1.4 2006-04-26 Open Watcom 1.5 2006-12-15 Open Watcom 1.6 2007-08-18 Open Watcom 1.7 2007-10-23 Open Watcom 1.7a 2009-02-21 Open Watcom 1.8 2010-06-02 Open Watcom 1.9 与其他编译器的兼容性Open Watcom的C语法 兼容其他(例如 Microsoft、Borland)编译器, 对“_asm”标识符支持(for instance)略有不同。 其他编译器能对付的C代码 Watcom也能对付, 而且质量更优、效率更高。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。