测试代码

#include <stdio.h>

int func1(int a) {
	return 2 * a;
}

int func2(int a) {
	int c = 0;
	c = 2 * func1(a);
	return c;
}

int func3(int a) {
	int c = 0;
	c = 2 * func2(a);
	return c;
}

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

测试过程

在程序暂停时,可以使用up n或这down n来向上或向下选择函数堆栈帧,n是层数
gdb函数相关8——向上或向下切换函数堆栈帧

相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2021-07-13
  • 2021-05-24
  • 2021-08-18
  • 2022-12-23
  • 2022-01-05
  • 2021-09-24
猜你喜欢
  • 2021-09-01
  • 2021-10-03
  • 2021-05-20
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
相关资源
相似解决方案