有没有办法在使用 GDB 时通过 cmd 行设置断点。
当前正在运行GDB,我需要设置
(gdb) b fun1
(gdb) b fun2
(gdb) b fun3
如果我关闭并再次打开 GDB,我需要设置所有断点 :( 。 有没有办法在 cmd 行本身中为 GDB 设置断点,比如
$> gdb -break fun1 -break fun2 -break fun3 ./myprog
最佳答案
GDB 提供-ex 选项来设置GDB 命令,例如'break' 'info' 'set print' 'display x' 从命令行调用GDB,如下所示
$> gdb -ex 'break main' -ex 'info b' -ex 'set print pretty on' ./myprog
-ex选项的选项没有在man page or in GDB help中指定:(
关于c - 在运行 GDB 时通过 cmd 行设置中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12197702/