gdb练习5——直接执行函数

测试代码

#include <stdio.h>

int global = 1;

int func() {
	return (++global);
}

int main (int argc, char *argv[]) {
    printf("%d\n", global);
    
    return 0;
}

测试过程

调试程序时,可以使用call或者print命令直接调用函数执行
在这里插入图片描述
可以看到,执行了两次func函数以后,global的值变为了3

猜你喜欢

转载自blog.csdn.net/CSDN_dzh/article/details/84591790
今日推荐