私はしばらく取り組んできたC++プロジェクトを持っています。主にコード補完/解析とビジュアルデバッグのためにEclipseにインポートすることにしました。このプロジェクトでは、makefile と g++ コンパイラを使用します。g ++に渡す関連フラグは次のとおりです。
LOCAL_CPPFLAGS = -g -O0 -Wall -Wextra -rdynamic -DPLATFORM_DESKTOP -DDEBUG -std=c++11
LIB_FLAGS = -lglfw -lGL -lGLU -lGLEW -lpthread -lXxf86vm ./Libraries/libpng/built/libpng14.a -lz
コマンドラインから実行可能ファイルを問題なくデバッグできます。しかし、Eclipse でデバッグ構成をセットアップしようとすると、特定の _dl_debug_state() で使用可能なシンボルがない状態で常に中断するようです (ブレークポイントが設定されているかどうかに関係なく)。
詳細ログをオンにすると、共有ライブラリにあることがわかります: /lib64/ld-linux-x86-64.so.2
実行可能ファイルだけをデバッグ構成にインポートしようとしましたが、同じ結果になりました。
ここや同じ問題を扱っていると思われる他のフォーラムで他の質問を読みましたが、どれもうまくいきませんでした。