0

Ubuntu でのコードブロックを含む共有ライブラリのデバッグに関する質問があります。共有ライブラリでプログラムを実行しても問題ありません。ただし、主な問題は、プログラムをデバッグするときに、共有ライブラリのソース コードにアクセスできないことです。共有ライブラリのソースコードが提供されているので、プログラムをビルドする前に共有ライブラリをビルドします。デバッグを実行する前に、プログラムの codeblocks プロジェクトにいくつかのパラメーターを設定する必要があると思いますが、どこで設定を行うべきかわかりません。どうもありがとう。

編集:

私のプロジェクト構造は次のようなものです:

./program 呼び出す実行中のアプリケーション プログラムrun_test.so

run_test.so 呼び出すテスト動的ライブラリbasic_library.so

basic_library.so によって呼び出されたライブラリrun_test.so

./programプロジェクト をデバッグするとき、 のソース コードに入ることができますが、 のソース コードからの関数にステップインしrun_test.soたい場合、問題が発生します。コマンドへのステップを無視するだけです。basic_library.sorun_test.so

4

2 に答える 2

0

デバッグ シンボルを使用して共有ライブラリをビルドする必要があります。ここ に指示があります
基本的に、Project build options | Produce debugging symbols

于 2013-07-29T15:41:14.457 に答える