DOSプロンプトでC言語をコンパイル、実行するための設定について



13309DOSプロンプトで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
画面に「環境変数のための領域が足りません」というのが表示されて、強制終了さ
れてしまいます。なにがいけないのでしょうか?
教えてください


13315autoexec.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とかにしてみることが先かな。
これは、環境変数の領域なので、拡張してあげるとうまくいくかも
しれません。

13316Re: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を起動して
初めてコンパイル環境が設定されて使えるようになります。
環境変数領域は拡張する必要がありそうです。かずさんの
おっしゃられているとおりにして見たほうが良いです。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言