MS-DOS 用の BASIC および C/C++ コンパイラはどこで入手できますか?
6 に答える
MS-DOS を対象とする無料の (必ずしもオープン ソースであるとは限りません) コンパイラ (通常は 32 ビットですが、16 ビットを対象とするものもあります):
- Digital Mars 16 および 32 ビット
- DJ Delorie の DJGPP バージョンの GCC for DOS32 32 ビットのみ
- Watcom 16 および 32 ビットを開く
C のみ (C++ のサポートなし) に興味がある場合は、これらもあります (正直なところ、これらが最新のソース コードをコンパイルする最新のシステムでどれだけうまく機能するかわかりません。上記の 3 つのコンパイラが MS-DOS でどれだけうまく機能するかはわかりません)。
- DeSmet C 16 ビットのみ
- Turbo C 2.01 16 ビットのみ
C/C++ 用の DJGPP があります。
http://www.digitalmars.com/は、元の 32 ビット フラット メモリ モデル DOS コンパイラである Zortech でした。
cygwin または mingw で GCC を使用することもできます。
DOS 実行可能ファイルをビルドする最後の MSVC は IIRC 1.52 で、MSDN をお持ちの場合は無料でダウンロードできます。
Turbo C は c/c++ をコンパイルできます
Windows 95 以降を使用している場合は、Cygwinバージョンの gcc を使用できます。ただし、基本的なコンパイラは提供されません。
DJGPP (最高の C++ サポート、LFN) または OpenWatcom (マルチプラットフォーム、16 ビットもサポート) を使えば問題ありません。BASIC の場合は、FreeBASIC (DJGPP の libc、アセンブラー、リンカーを使用しますが、独自のコンパイラー フロントエンドを備えています) を試してください。 http://www.freebasic.net