• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムサイズの上限時エラーを表示する設定)

プログラムサイズの上限時エラー表示設定

このQ&Aのポイント
  • 静的メモリサイズを調整してプログラムの実行可能性を確認する方法
  • 必要なメモリサイズを特定するための手順
  • 静的メモリサイズの上限とWindows 64ビット、Visual C++ 2022の関連性

質問者が選んだベストアンサー

  • ベストアンサー
  • WDY
  • ベストアンサー率27% (134/489)
回答No.1

質問を投稿する前に 一度文章を読み直しましょう 何をしたいから何をしてみた あなたの環境は等々 書いて頂かないと分かりません

qhtsige
質問者

お礼

ご返事ありがとうございます。 windows64、visualC++2022。の他にどのようなことが考えらえますか。コンパイラの起動はコマンドプロンプトで cl test.cpp 実行は test です。

qhtsige
質問者

補足

何をしたいかは 大きな静的配列を定義したC++プログラムで、メモリオーバの際に、コンパイル時あるいは起動時にその旨を表示する設定を行うことです。(一応その趣旨を書いたつもりではありますが) もっとも、プログラムが何も実行されない(判断は記述の通り)のは、メモリサイズだけとは限らないかと思いますが、それは無いとして、その旨を表示することが目的です。

その他の回答 (1)

回答No.2

コンパイル時にコンパイラはエラーを出さないんだね? OSがプログラムを実行しないのだから、それをプログラムは自分を判定できないはずである。ユーザーはプロセス一覧にそのプロセス名があるかどうかを見る。

qhtsige
質問者

お礼

ご返事ありがとうございます。 プログラムでは判定できないのはその通りです。 ここでは、多分リンカーの設定当たりではないかと思います。gfortranの場合は、実行時にエラーを出す場合があります(難儀なことに出さない場合もあります)。

関連するQ&A

専門家に質問してみよう