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