gdbの嘆き:不足しているraise.c conundrum
gdbで迷惑なエラーが発生する可能性があります。 「Raise.C」の欠如。この問題を解決するために、問題とその解決策の深さを掘り下げましょう。デバッグ中に正確なソースライン情報を提供します。それがなければ、GDBは不確実な場所にデフォルトであり、混乱するエラーメッセージにつながります。
インストールdebuginfoパッケージ:
cライブラリのdebuginfoバージョン( "libc6-dbg")がインストールされていることを確認してください。
有効なソースコードパッケージ: "dpkg-dev"パッケージをインストールし、 "/etc/apt/sources.list"のdeb-src行をチェックして、ソースコードパッケージを処理するためにubuntuパッケージシステムを準備します。 ] ソースコードをダウンロード:
インストールされたCライブラリバージョンのソースコードを取得し、ディレクトリ(「/opt/src」など)を作成し、「apt source libc6」を実行し、ソースの場合のディレクトリを識別します。コードは存在します(例: "/opt/src/glibc-2.23").. 「情報ソース」などの「GDB」コマンドを使用して、予想されるディレクトリを決定します。実際のディレクトリと予想されるディレクトリが違う場合、「Set set lutters-path/build/glibc-km3i_a/glibc-2.23 /opt/src/glibc-2.23."」を使用してGDBのパスを更新します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3