(gdb) break sent.cpp:458 No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (sent.cpp:458) pending. (gdb) run Starting program: No executable file specified. Use the "file" or "exec-file" command.
时间: 2024-03-19 12:45:12 浏览: 324
xmdterm.tcl : 解决Vivado 2016.4 的 No Elf file associated with target
4星 · 用户满意度95%
这个问题看起来是因为你没有指定可执行文件,导致 GDB 无法启动程序。你需要使用 "file" 命令或 "exec-file" 命令指定可执行文件,然后再运行程序。
请按照以下步骤进行操作:
1. 使用 "file" 命令或 "exec-file" 命令指定可执行文件,例如:
```
(gdb) file my_program
```
2. 设置断点,例如:
```
(gdb) break sent.cpp:458
```
3. 运行程序,例如:
```
(gdb) run
```
这样应该就可以成功启动程序并设置断点了。如果你还遇到其他问题,请提供更多的上下文信息,我会尽力帮助你解决问题。
阅读全文