[解決済み] gdb: 「シンボルテーブルがロードされない
2021-12-30 02:37:27
質問
gdbでブレークポイントを追加したいのですが、以下のコマンドを実行してコンパイルしています。
gcc -g main.c utmpib2.c -o main.o
and:
cc -g main.c utmpib2.c -o main.o
and also:
g++ -g main.c utmpib2.c -o main.o
しかし、エラーが発生します。
gdb: "No symbol table is loaded"
また、"-g" の代わりに "-ggdb" も試してみましたが、これもうまくいきません。
gdbを実行してみました。
$gdb
gdbで
(gdb)exec-file main.o
(gdb)break 59
No symbol table is loaded. Use the "file" command.
解決方法は?
まず、あなたが持っているのは完全にコンパイルされたプログラムであり、オブジェクトファイルではありません。
.o
という拡張子をつけてください。さて、エラーメッセージの内容に注目してください。
まさに
シンボルテーブルが読み込まれていません。
file"コマンドを使用します。
."
(gdb) exec-file test
(gdb) b 2
No symbol table is loaded. Use the "file" command.
(gdb) file test
Reading symbols from /home/user/test/test...done.
(gdb) b 2
Breakpoint 1 at 0x80483ea: file test.c, line 2.
(gdb)
または、コマンドラインでプログラムを渡すだけです。
$ gdb test
GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[...]
Reading symbols from /home/user/test/test...done.
(gdb) b 2
Breakpoint 1 at 0x80483ea: file test.c, line 2.
(gdb)
関連
-
Swift言語とAppleScriptの違い、AppleScriptの開発状況について教えてください。
-
CE5.2版を使って、武術のベースサイトである第一レベルのメソッドを見つける(グラフィックチュートリアル)。
-
LinuxでRの新バージョンを直接コピーする方法
-
[解決済み] libc++abi.dylib: NSException 型のキャッチされない例外で終了する (lldb)
-
[解決済み】Java JDK - doubleからintへの非可逆変換の可能性
-
[解決済み] MIPSのフェッチアドレスがワード境界にアライメントされていないため、.align 4を使用したが、まだうまくいかない
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み] GDBは「シンボルテーブルがない」と言うが、nmはファイルがデバッグシンボルを持っていると表示する
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] GDB にブレークポイントのリストを保存させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スプレッドシートに匹敵するオンライングリッドシステム。EditGrid
-
ソフトウェアテスト手法の概要
-
[解決済み】警告メッセージ。In `...` : invalid factor level, NA generated 警告メッセージ:...`は無効な因子レベルです。
-
[解決済み】Jupyter Notebookが保存されない:postに'_xsrf'引数がない
-
[解決済み】C++ Cout & Cin & System "Ambiguous" [クローズド]。
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】必要な形式パラメータに対応する引数が与えられない - .NETエラー
-
[解決済み】C#コンパイラーエラー。"すべてのコードパスが値を返すわけではない"
-
[解決済み】C#でクエスチョンマークを2つ並べるとどんな意味になるのか?
-
[解決済み] コンパイル済みのプログラムに対してGDBを使用してもシンボルテーブルが表示されない