小编李鹏程*_*李鹏程的帖子

break*main VS在GDB中打破main()

break *mainbreak main()本质上有什么区别?例如:

    #include <iostream>
    using namespace std;
    int main()
    {
        int x=30;
        int y=40;
        x=y;
        return 0;
   }
Run Code Online (Sandbox Code Playgroud)

当我使用 break *mainwatch x,它是这样的:

(gdb) b *main
Breakpoint 1 at 0x400674: file aa.cpp, line 4.
(gdb) r
Starting program: /root/dd/aa.out 
Breakpoint 1, main () at aa.cpp:4
4       {
(gdb) n
5               int x=30;
(gdb) watch x
Hardware watchpoint 2: x
(gdb) c
Continuing.
Hardware watchpoint 2: x

Old value = 0
New value = 30 …
Run Code Online (Sandbox Code Playgroud)

gdb breakpoints watchpoint

3
推荐指数
1
解决办法
3676
查看次数

标签 统计

breakpoints ×1

gdb ×1

watchpoint ×1