|
2007/09/20(Thu) 15:58:20 編集(投稿者)
> コンパイラがSegmentation faultを出して止まってしまっているなら > コンパイラが想定しないようなコードを書いてしまっているか何かで > コンパイラ自体が飛んでしまっているのでは?
ぃゃぃゃ、そぢゃなさそ。
>>g++ ***.cxx -o ***DO.cxx ← load-module名を***DO.cxxにしる! >>./***DO.cxx
ってことだから、g++が吐いた実行コードを動かしてるポ。
どっちみち、デカすぎる配列をautomatic変数にしちゃってるもんだから、スタックが破裂してるようです。 配列のサイズを小さくしてやりくりするか、 さもなくばmallocなりnewなりでデカい領域をヒープに追い出してやらんと。
|