我正在尝试远程调试一个运行在192.168.98.64机器上的应用程序。在那台机器上,我运行:
gdbserver serveripaddr:4444 progname
然后从服务器上运行"gdb",在gdb提示符下运行:
(gdb) target remote 192.168.98.64:4444 Remote debugging using 192.168.98.64:4444 [New Thread 28432] warning: Could not load vsyscall page because no executable was specified try using the "file" command first. 0xb775e810 in ?? () (gdb) break internal[TAB]
当我尝试设置断点并按TAB键时,我期望出现以"internal"开头的相应函数列表,但没有任何反应。该代码已编译并开启了-g调试功能。我做错了什么?