lijunshi@GIH-L-3453:/mnt/c/Users/lijunshi/testcpp$ gdb attach testcpp -p 5690 Excess command line arguments ignored. (testcpp) GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/lice...
#1 0x00007fff864ff30b in _CFStringAppendFormatAndArgumentsAux () #2 0x00007fff864ff27d in _CFStringCreateWithFormatAndArgumentsAux () #3 0x00007fff8657e9ef in _CFLogvEx () #4 0x00007fff87beab3e in NSLogv () #5 0x00007fff87beaad6 in NSLog () #6 0x0000000100000ed7 in main ()...
#1 0x00007fff864ff30b in _CFStringAppendFormatAndArgumentsAux () #2 0x00007fff864ff27d in _CFStringCreateWithFormatAndArgumentsAux () #3 0x00007fff8657e9ef in _CFLogvEx () #4 0x00007fff87beab3e in NSLogv () #5 0x00007fff87beaad6 in NSLog () #6 0x0000000100000ed7 in main ()...
make: Leaving directory `/data1/dpdk-19.11/examples/kni'[root@localhost dpdk-19.11]# gdb ./examples/kni/build/app/kni -c0xFFFFF-n4-- -P -p0x3--config="(0,0,1),(1,2,3)"Excess command line arguments ignored. (4...) GNU gdb (GDB) Red Hat Enterprise Linux7.6.1-119.el7 Copyrig...
Excess command line arguments ignored. (world) [...] /Users/mikeash/shell/hello: No such file or directory 如上,把参数直接缀在后面显然是不对的。因为这样它们会被解释成gdb的参数,而不是要调试程序的参数。运行结果也证明了这一点,gdb把hello和world都解释成了要运行的程序名。
在gdb中,设置断点通过break命令实现。它可以简写为b。有两种方法可以确定断点的位置:传入一个已定义的符号,或是直接地通过一个file:line对设置位置。 现在让我们在main函数的开始处设置一个断点: (gdb) b test.m:8 Breakpoint 1 at 0x100000e8f: file test.m, line 8. ...