Watcom C/C++編譯器已經(jīng)不在其先前所屬公司Sybase售賣,而被SciTech軟件公司作為Open Watcom開(kāi)源包發(fā)行。類似于其他的開(kāi)源編譯器,Watcom C代碼小而便攜,其編譯器后端(代碼生成器)的目標(biāo)碼可變。該編譯器可在DOS、OS/2、Windows等操作系統(tǒng)上運(yùn)行,并生成各種可運(yùn)行的(不必是該操作系統(tǒng)的)代碼。
該編譯器支持Novell NetWare的 NLM目標(biāo)碼。目前正進(jìn)行 為 Linux [1] 、modern BSD (例如FreeBSD) 操作系統(tǒng) 重定目標(biāo)碼, 以便在 x86、PowerPC 及 其它處理器上運(yùn)行。Open Watcom C/C++ 的1.4版于2005年12月發(fā)行,采用 Linux x86 為實(shí)驗(yàn)?zāi)繕?biāo), 支持NT、OS/2等host平臺(tái)。曾有某被棄置的QNX版本,但其編譯所須的庫(kù)并未開(kāi)源發(fā)行。當(dāng)前最近的穩(wěn)定版是1.9版,在2010年6月發(fā)行。
Open Watcom的C語(yǔ)法兼容其他(例如 Microsoft、Borland)編譯器,對(duì)“_asm”標(biāo)識(shí)符支持(for instance)略有不同。其他編譯器能對(duì)付的C代碼,Watcom也能對(duì)付,而且質(zhì)量更優(yōu)、效率更高。