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