2009-05-03 14 views
2

私はCやプログラミングの新しさです。この時点でDJGPPをコンパイラとして使用したいと思います。どうすればインストールできますか?私が理解していることから、それは複数のファイルです。私は実際にリンクしているファイルを持っているサイトを見つけることができないようです。ありがとうございました!DJGPPのインストール方法

私はWindows Vistaを使用しています。私はそれをダウンロードしたとき

+4

ジップピッカーを試しましたか? http://www.delorie.com/djgpp/zip-picker.html – Shog9

答えて

4

彼の公式サイトでは、私の仕事:

http://www.delorie.com/djgpp/zip-picker.html

はあなたが望むものを選択し、指示に従ってください。

+0

私が与えたFTPサイトをクリックしましたが、ファイルをダウンロードする方法が見つかりませんでした。 – M3579

2

DJGPPをしばらく使用していましたが、すぐにMinGWに切り替えました。 IIRC DJGPPは古い16ビットコンパイラで、アクセントなどに問題がありました。 MinGWは、Windows用の最新のGCCポートであるようです。

+1

DJGPPは32ビットシステムです。 –

+0

私が気づいたことの一つは、大域変数があればコンパイル時間が本当に長くなることです。それらはEXE自体にコンパイルされているようです。 (これはWindowsの制限ですか?これはVC++では起こりそうにないと思いますが、Linuxではg ++では絶対に起こりません) –

+0

v3:変数がゼロで初期化されていない場合は、その値がオブジェクトファイル/実行可能ファイルこれはUnixでも同じです。 –

3

VistaにDJGPPをインストールすると、少し難しいかもしれません。私はあなたがネイティブのWindows Cコンパイラ、例えば、CygwinまたはMinGWのように行くことをお勧めしたいと思います。

DJGPPを試してみる場合は、DJGPP zip pickerに行き、必要に応じてオプションを選択してください。 OSのWindows 2000またはXPを選択します。

ネイティブのWindowsコンパイラでは、DJGPPなどのDOSベースのものよりも良い理由は、2000/XP/VistaのDOSサポートがむしろバグであり、限られているからです。 DJGPPの開発者は、これらのOSをサポートするために勇敢な努力をしてきましたが、残念ながら避けられない制限があります。

+0

本当ですか? XPでDJGPPに問題はなかった。 – EFraim

+0

これはDJGPPのバージョンによって異なります。最後の正式リリースは2.03で、これは非常に長い時間前にリリースされ、XPで最も問題があります。 2.04ベータは、ほとんどの問題の回避策を持っていますが、初心者のために見つけるのは簡単ではありません。 2.03リリースは、XP上のすべてではなく一部を修正するために更新されました。 http://clio.rice.edu/djgpp/win2k/main.htmを参照してください。 –

関連する問題