C++ 调试
作者:互联网
打印堆栈信息
print_stacktrace();
void print_stacktrace()
{
int size = 16;
void * array[16];
int stack_num = backtrace(array, size);
char ** stacktrace = backtrace_symbols(array, stack_num);
for (int i = 0; i < stack_num; ++i)
{
printf("%s\n", stacktrace[i]);
}
free(stacktrace);
}
标签:stacktrace,16,int,C++,num,array,stack,调试 来源: https://www.cnblogs.com/attack204/p/16516598.html