タイトルの通りなのですが、Ubuntuやideone.comでは動作しているC++で記述したプログラムが、MacOS Mojave 10.14.5にコピペして実行するとSegmentation Fault: 11となってしまいます。
Ubuntuのgccのバージョンは8.2.0で、Macはbrew経由でインストールした9.1.0です。(Macを8.3.0にして試しましたが同様のエラーが表示されました。8.2.0はインストールの方法がわからず試せておりません。)
このように、コンパイラはほとんど同じにもかかわらず環境(OS)が異なるだけで、エラーになる場合などはあるのでしょうか。また、その場合の解決方法についてご教示いただけると幸いです。
ちなみにプログラムは構造体とポインタを用いて二分木を構成するというものです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/25 00:54
2019/05/25 01:39
2019/05/25 02:25
2019/05/25 07:56
2019/05/31 05:16
2019/05/31 22:18
2019/06/01 08:13
2019/06/01 16:46