Eclipse CDT における実行時エラーメッセージの出力
Linux(UNIXも?)環境におけるEclipse Helios CDT 7.0.2のバグ。
例えば以下のようなプログラムを実行(Run)するとSegmentation faultで終了する。
int *x; x[0] = 0;
ところが、Eclipseのコンソール上には何もメッセージが表示されない。
Run configuration を以下のように設定すると実行時のstderrメッセージが表示されるようになる。
Main タブ – Application: /bin/sh
Arguments タブ – Program arguments: –c "Debug/program_name"
Eclipse 自体のバージョンアップによって解消するかは未確認。
参考:
http://stackoverflow.com/questions/3760734/how-to-let-eclipse-cdt-show-runtime-error-e-g-segmentation-fault
http://stackoverflow.com/questions/8099445/eclipse-cdt-running-c-program-show-nothing-in-the-console-why
0 件のコメント:
コメントを投稿