g++: internal compiler error: Killed (program cc1plus) が出た時

こんにちは。
nysolっていいよね。
前処理のためにCentOS7にインストールしようとしたんだけど
makeする際によくあるエラーに出くわしたので書き溜め。

広告

g++でのコンパイルエラー

今回コンパイルの際に生じたエラーがこれ。


makeでコンパイルするときに
時々起きる問題の部分は下記の一文です。

internal compiler errorでコンパイルが止まってしまう現象です。

Killedされてしまう原因はメモリ不足

これの原因はメモリ不足です。
確認したけど、これだとダメなのかぁ・・(゜゜)

解決策

解決策としては、起動しているプロセス等を停止した上で再度makeすれば問題ないはずです。
恒久的な解決策としては、サーバー、マシンのメモリの拡張をしておくのがいいです。
十分なメモリを確保した上でmakeをすることをオススメします。



今日はこれだけです。
またね~〜〜〜〜