g++: internal compiler error: Abort trap: 6 signal terminated program cc1plus
この記事について
c++で書いたコードをgccでコンパイルした際に生じたエラーの解決方法のメモです。
エラー文
$ g++ -std=c++14 test.cpp
$ g++ -std=c++14 test.cpp
上記のようにg++コマンドを使いtest.cppファイルをコンパイルをしようと試みたら以下のエラーが出てきました。
dyld: Library not loaded: /usr/local/opt/isl/lib/libisl.21.dylib
Referenced from: /usr/local/Cellar/gcc/9.2.0_2/libexec/gcc/x86_64-apple-darwin19/9.2.0/cc1plus
Reason: image not found
g++: internal compiler error: Abort trap: 6 signal terminated program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://github.com/Homebrew/homebrew-core/issues> for instructions.
解決法
$ brew reinstall gcc
$ brew reinstall gcc
で直りました。数ヶ月g++コマンドを使っていなかったので何が原因なのかわかりませんでした。調べてみると、このエラーはbrewの更新やgccのバージョン、シンボリックリンクが原因になっているようです。
Author And Source
この問題について(g++: internal compiler error: Abort trap: 6 signal terminated program cc1plus), 我々は、より多くの情報をここで見つけました https://qiita.com/m0n0/items/8195616b40b08f58f8b7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .