Watcom C/C++编译器

✍ dations ◷ 2025-09-10 19:46:02 #编译器软件,开放源代码,C++编译器

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

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

综观如下

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

相关

  • 滚轴状层积云滚轴状层积云(学名:Stratocumulus volutus,缩写: Sc vol ),是层积云的一种,非常罕见。滚轴状层积云的云体独立,水平分布,云身很长,呈管状,通常表现为绕其水平轴线滚动的状态。滚轴状层
  • 社会政策社会政策(英语:Social policy),是通过国家立法和政府行政干预,解决社会问题,促进社会安全,改善社会环境,增进社会福利的一系列政策、行动准则和规定的总称。其核心是解决市场经济下
  • 马尔科姆·X马尔克姆·X(英语:Malcolm X,或翻译为马尔科姆·X,原名马尔克姆·利特尔(英语:Malcolm Little),又名哈吉马立克·夏巴兹(阿拉伯语:الحاجّ مالك الشباز‎),1925年5月19日
  • 白色大理石雕像第一门的奥古斯都像(意大利语:Augusto di Prima Porta)是一尊罗马帝国的第一位皇帝奥古斯都的白色大理石雕像,高2.04米,完成于1世纪,1863年4月20日于罗马附近郊区第一门(Prima Port
  • 海军军医学校海军军医学校(日语:海軍軍医学校/かいぐんぐんいがっこう Kaigun Gun'i Gakkō ?)是旧日本海军内培养海军医护官兵的一所学校。军医学校的职能主要包括:教育和培养海军军医科、
  • 贝尔直升机德事隆贝尔直升机德事隆(Bell Helicopter Textron)是一家美国直升机和倾转旋翼机制造商,总部位于德克萨斯福沃斯(Fort Worth)。贝尔直升机前身为贝尔飞行器公司,属于德事隆(Textron)集团
  • 楠梓路楠梓路(Nanzih Rd.)为北高雄市的南北向重要道路,连结桥头区与楠梓区。北起桥头区纵贯铁路平交道口接桥南路、经武路。途中于土库一路口进入楠梓区,右转接楠梓新路可往楠梓车站、
  • 伦克施泰因山坐标:46°56′22″N 12°10′00″E / 46.939426°N 12.166534°E / 46.939426; 12.166534伦克施泰因山(德语:Lenkstein),是中欧的山峰,位于奥地利和意大利接壤的边境,属于里塞费纳
  • 2008年6月逝世人物列表2008年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月下面是2008年6月逝世的知名人士列表:
  • 人与生物圈计划教科文组织的人与生物圈计划(MAB)于1971年启动。它属于政府间科学计划,旨在为改善人与环境的关系奠定科学基础。人与生物圈计划的工作契合国际发展议程,解决各种生态系统中