DOSプロンプトでC言語をコンパイル、実行するための設定について
◇-DOSプロンプトでC言語をコンパイル、実行するための設定について-おくし(9/11-07:50)No.13309 ┣autoexec.batか環境変数の大きさ-かず(9/11-12:38)No.13315 ┗Re:DOSプロンプトでC言語をコンパイル、実行するための設定について-Rei(9/11-12:58)No.13316
13309 | DOSプロンプトでC言語をコンパイル、実行するための設定について | おくし | 9/11-07:50 |
OS名:Windows98 パソコン名:NEC BALUESTAR ソフト名:Visual C++6.0 Visual C++の本「C言語プログラミングレッスン初級編」を読んでいて、初心者に は統合環境をつかわずに、MS-DOSプロンプトの中で作業を行なうほうが理解できて いいとありました。この本によると実行方法は Visul C++6.0をインストール後 @DOSプロンプトを起動させ、 AプロパティでコンペンショナルメモリのプロテクトをONにし、 B環境変数の初期サイズを4096に変更 Cその後、vcvars32.batというバッチファイルを実行すると自動的に環境変数の値 が設定され、完了 となっていますが、僕がやるとCのバッチファイルをダブルクリックして開くとDOS 画面に「環境変数のための領域が足りません」というのが表示されて、強制終了さ れてしまいます。なにがいけないのでしょうか? 教えてください |
13315 | autoexec.batか環境変数の大きさ | かず | 9/11-12:38 |
記事番号13309へのコメント >B環境変数の初期サイズを4096に変更 >Cその後、vcvars32.batというバッチファイルを実行すると自動的に環境変数の値 >が設定され、完了 > >となっていますが、僕がやるとCのバッチファイルをダブルクリックして開くとDOS >画面に「環境変数のための領域が足りません」というのが表示されて、強制終了さ >れてしまいます。なにがいけないのでしょうか? >教えてください > > DOSプロンプトでsetって打ってもらえば、わかると思うけど、 PATH=とかset libとかset includeとか環境変数を設定しなければ、 コンパイルやリンクができません。 でもって、そのset libなどの設定が環境変数の領域が足らなくなった ため、終了してしまったのです。 対処としては、AUTOEXEC.BATの中にPATH=????というのがあるのですが、 その???を使っていないと思われるものを削除します。 そうすると削除した文字数分だけ、また環境変数として使えます。 後は、初期サイズを4096から8192とかにあげて見て下さい。 まずは、8192とかにしてみることが先かな。 これは、環境変数の領域なので、拡張してあげるとうまくいくかも しれません。 |
13316 | Re:DOSプロンプトでC言語をコンパイル、実行するための設定について | Rei | 9/11-12:58 |
記事番号13309へのコメント おくしさんは No.13309「DOSプロンプトでC言語をコンパイル、実行するための設定につ いて」で書きました。 >いいとありました。この本によると実行方法は >Visul C++6.0をインストール後 >@DOSプロンプトを起動させ、 >AプロパティでコンペンショナルメモリのプロテクトをONにし、 >B環境変数の初期サイズを4096に変更 >Cその後、vcvars32.batというバッチファイルを実行すると自動的に環境変数の値 >が設定され、完了 > >となっていますが、僕がやるとCのバッチファイルをダブルクリックして開くとDOS >画面に「環境変数のための領域が足りません」というのが表示されて、強制終了さ >れてしまいます。なにがいけないのでしょうか? この場合、vcvars32.batをエクスプローラーなどから ダブルクリックして起動したらなんの意味もありません。 DOSプロンプトのコマンドラインからvcvars32を起動して 初めてコンパイル環境が設定されて使えるようになります。 環境変数領域は拡張する必要がありそうです。かずさんの おっしゃられているとおりにして見たほうが良いです。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|