Watcom C/C++编译器

✍ dations ◷ 2025-02-23 15:04:08 #编译器软件,开放源代码,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也能对付, 而且质量更优、效率更高。

相关

  • 运输虽然美国在铁路客运方面薄弱,且大都市普遍存在交通堵塞的问题,但美国仍然是世界上交通最为发达的国家之一。17世纪之后,随着殖民地的发达,美国各地的交通网开始逐渐成形。1869年
  • Og5f14 6d10 7s2 7p6(预测)2, 8, 18, 32, 32, 18, 8(预测)第一:860.1(预测) kJ·mol−1 第二:1560(预测)面心立方主条目:鿫的同位素鿫(,英语:Oganesson)是一种人工合成的化学元素,化学符号为O
  • 单边主义单边主义与多边主义相对,都是国际关系中用来定义外交政策行为模式的专有名词。单边主义带有民族主义的色彩,通常代表具有经济强权的国家。单边主义指的是国际社会中实力地位较
  • 南美土著马南美土著马(学名:)是南美洲的一属大小如威尔士小型马的马。南美土著马曾被认为是约于250万年前迁徙到南美洲的上新马的后裔DNA分析却发现它们应属于马属,与马有亲密的关系。南美
  • 第二十一饕餮军团第二十一饕餮军团(英语:Legio XXI Rapax)古罗马军队建制名称。由屋大维于公元前31年建立并存在至公元92年。该军团曾先后参加坎塔布连战争(英语:Cantabrian Wars)和镇压雷蒂安人(英
  • 夏洛特·甘斯柏格夏洛特·露西·甘斯柏格(Charlotte Lucy Gainsbourg,1971年7月22日-)是一位英法混血歌手与演员,在十五岁时与父亲一起发行专辑,她成年后总共发行三张个人专辑,获得商业上的成功;2000
  • Zutto.../Last minute/Walk《Zutto.../Last minute/Walk》(永远……/Last minute/Walk)为日本歌手滨崎步发行的第53张单曲,于2014年12月17日开始先行配信,在线上音乐商店开放下载,2014年12月24日在日本发售
  • 拉脱维亚航空拉脱维亚航空(拉脱维亚语:Latvijas aviolīnijas / Latavio;英语:Latvian Airlines)是拉脱维亚的全服务航空公司,总部设在拉脱维亚首都里加,于1992年成立,1996年结业。
  • 瓦西里·阿法纳西耶维奇·科托夫瓦西里·阿法纳西耶维奇·科托夫(俄语:Василий Афанасьевич Котов,1885年-1937年5月26日)他是全联盟共产党(布尔什维克)中央组织局候补委员、莫斯科党委书
  • 欲经《欲经》(梵语:कामसूत्र  pronunciation 帮助·信息, Kāmasūtra) 是古印度一本关于性爱的经典书籍,相传是由一位独身的学者伐蹉衍那所作,时间大概在1世纪和6世纪之间,