STLコンテナをサポートするUnix / Linux C ++デバッガ?

STLコンテナをサポートするUnix / Linux C ++デバッガ?

現在、私はC ++開発のためにgcc-4.3.6とEclipse IDEを使用しています。 Eclipseで使用したいですgdb。 STLコンテナを含むコードをデバッグするのが困難です。また、STLを直接使用せず、コンテナごとにラッパーがあります。

STLコンテナを表示するにはきれいな印刷を使用する必要があることを知っていますが、Eclipseでは機能しません。私は過去にVisual Studioで働いたことがあります。gccVSのコンパイル時間がgccに比べて長すぎるため、Eclipseに移行しました。しかし、VSのデバッガは非常に使いやすいです。私はgccEclipseについてよく知りません。 LinuxやUnixに似たデバッガがあるかどうか疑問に思います。

ベストアンサー1

提供されるデバッグ機能は、gdbコンパイルされたコードに付属のシンボルセットに基づいています。

実際、STLのデバッグバージョンはありませんが、コードにデバッグシンボルを追加するための2つ以上のポートがあります。

http://www.stlport.org/

http://code.google.com/p/stl-debug/

gdbデバッグシンボルがないと役に立たないため、コードをテストするには、コードで使用されているすべてのライブラリに対して「デバッグビルド」を使用する必要があります。

おすすめ記事