gpt4 book ai didi

GDB远程调试,好像找不到符号

转载 作者:行者123 更新时间:2023-12-03 21:30:54 25 4
gpt4 key购买 nike

我正在尝试远程调试在地址为 192.168.98.64 的机器上运行的应用程序。我在那台机器上运行:

gdbserver serveripaddr:4444 程序名

然后从服务器运行“gdb”,然后在 gdb 提示符下运行:

(gdb) 目标远程 192.168.98.64:4444
使用 192.168.98.64:4444 进行远程调试
[新线程28432]
警告:无法加载 vsyscall 页面,因为未指定可执行文件
首先尝试使用"file"命令。
0xb775e810 在 ?? ()
(gdb) 中断内部 [TAB]

在尝试设置断点以显示以内部开头的相应函数列表时,我期待按下 TAB 键,但它没有显示任何内容。代码已编译并使用 -g 打开调试。我究竟做错了什么?

最佳答案

I run "gdb"



你应该给 GDB 你正在调试的可执行文件(最好是它的非剥离版本):
gdb /path/to/progname
(gdb) target remote 192.168.98.64:4444

关于GDB远程调试,好像找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14014288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com