[解決済み] コンパイラの内部エラーメッセージの意味と対処方法について教えてください。
2022-02-16 20:34:17
質問事項
MPICHとNAG Cライブラリ(私は乱数生成にNAGを使用しています)を使用する私のC++プログラムをpgCCコンパイラでコンパイルしようとしていました。
しかし、コンパイラで以下のようなエラーメッセージが表示されました。
PGCC-S-0000-Internal compiler error. linearize: bad ili #: 0 (mpisim.C: 225)
PGCC-S-0000-Internal compiler error. gen_aili: unrec. ili opcode: 0 (mpisim.C: 225)
PGCC-S-0000-Internal compiler error. linearize: bad ili #: 0 (mpisim.C: 266)
PGCC-S-0000-Internal compiler error. gen_aili: unrec. ili opcode: 0 (mpisim.C: 266)
PGCC/x86 Linux 12.4-0: compilation completed with severe errors
これらのメッセージが何を指しているのか、さっぱりわかりません。どなたか意味を説明していただけませんか?
問題のある行の位置を把握する方法はありますか?また
255
で
(mpisim.C: 225)
は、私のコード内の行番号を示していますか?
どのように解決するのですか?
コンパイラの内部エラーは、コンパイラのバグです。コンパイラベンダーに問題を提起する以外、できることはあまりありません。
通常、ICEは不正なコードをコンパイルしようとしたときに起こりますが、コンパイラが有効なC++を詰まらせることも十分考えられます。この言語は非常に複雑で、あらゆる機能をあらゆる組み合わせでテストすることは困難です。
もし、クラッシュの原因となっているコードの行がわかったら、よりシンプルな表現に書き換えてみてください(たとえば、局所変数や型定義を追加するなど)。
関連
-
[解決済み】C++エラー。アーキテクチャ x86_64 に対して未定義のシンボル
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み】Cygwin Make bash コマンドが見つかりません。
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】システムが指定されたファイルを見つけられませんでした。
-
[解決済み] explicit キーワードの意味は?
-
[解決済み] コピーアンドスワップ慣用句とは?
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み] スマートポインターとは何ですか?
-
[解決済み] const int*、const int * const、int const *の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】コンストラクターでのエラー:識別子を期待されますか?
-
[解決済み】C++ 非推奨の文字列定数から「char*」への変換について
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】抽象クラス型の無効なnew-expression
-
[解決済み】'cout'は型名ではない
-
[解決済み】C++の変数はイニシャライザーを持っているが、不完全な型?
-
[解決済み】クラステンプレートの使用にはテンプレート引数リストが必要です
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?
-
[解決済み】c++で.txtファイルから2次元の配列に読み込む