热门问题
时间线
聊天
视角

Watcom C/C++編譯器

来自维基百科,自由的百科全书

Remove ads

Watcom C/C++ 編譯器DOS開發環境中,以編譯後的 exe 執行檔執行高速而著稱,且是首個支援Intel 80386 "保護模式"的編譯器。於90年代中期,不少在技術上具有雄心的遊戲(例如 DoomDescentDuke Nukem 3D)都以 Watcom C 寫成。[1]

快速預覽 原作者, 開發者 ...
Remove ads

Watcom C/C++ 編譯器、Watcom Fortran 編譯器 已經在不其先前所屬公司Sybase售賣, 而被 SciTech 軟體公司 作為 Open Watcom 開源包 發行。類似於其他的 開源編譯器(例如 [GCC])專案,Watcom C代碼小而可攜式, 其編譯器後端(碼產生器)的目標碼可變。該編譯器可在DOS、OS/2Windows等作業系統上執行,並生成各種可執行的(不必是該作業系統的)代碼。該編譯器支援Novell NetWareNLM 目標碼。目前正進行 為 Linux[2] 、現今的 BSD (例如FreeBSD) 作業系統 重定目標碼, 以便在 x86PowerPC 及其它處理器上執行。Open Watcom C/C++ 的1.4版於2005年12月發行,採用 Linux x86 為實驗目標, 支援NT、OS/2等host平台。 也曾有某被棄置的QNX版本,但其編譯所須的庫並未開源發行。 當前最近的穩定版本是1.9版,在2010年6月發行。[3]

Remove ads

發行歷史

綜觀如下[4]

更多資訊 日期, 產品名 ...
Remove ads

與其他編譯器的相容性

Open Watcom的C語法相容其他(例如 MicrosoftBorland)編譯器, 對「_asm」識別碼支援(for instance)略有不同。 其他編譯器能對付的C代碼 Watcom也能對付, 而且品質更優、效率更高。

參照

外部連結

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads