Watcom C/C++編(bian)譯(yi)(yi)器已(yi)經不在其(qi)先前所屬(shu)公司Sybase售(shou)賣,而被SciTech軟件公司作(zuo)為Open Watcom開源包發行。類似于其(qi)他的開源編(bian)譯(yi)(yi)器,Watcom C代(dai)碼(ma)小而便攜,其(qi)編(bian)譯(yi)(yi)器后端(代(dai)碼(ma)生成器)的目標碼(ma)可變。該(gai)編(bian)譯(yi)(yi)器可在DOS、OS/2、Windows等操作(zuo)系統上運行,并(bing)生成各種可運行的(不必(bi)是該(gai)操作(zuo)系統的)代(dai)碼(ma)。
該編(bian)譯(yi)器支(zhi)持Novell NetWare的 NLM目標(biao)碼。目前正進行(xing) 為 Linux [1] 、modern BSD (例如FreeBSD) 操作系統 重定(ding)目標(biao)碼, 以便在(zai) x86、PowerPC 及(ji) 其它處理器上運行(xing)。Open Watcom C/C++ 的1.4版于2005年12月發(fa)行(xing),采用 Linux x86 為實驗(yan)目標(biao), 支(zhi)持NT、OS/2等(deng)host平臺。曾有某被棄置的QNX版本(ben),但其編(bian)譯(yi)所須的庫并未開源(yuan)發(fa)行(xing)。當前最(zui)近的穩定(ding)版是1.9版,在(zai)2010年6月發(fa)行(xing)。
Open Watcom的(de)C語法兼容其他(例如(ru) Microsoft、Borland)編譯(yi)器(qi),對(dui)“_asm”標識符支持(for instance)略有不同。其他編譯(yi)器(qi)能對(dui)付的(de)C代碼,Watcom也能對(dui)付,而且質量更優、效率更高。