c++ linux dump定位错误
作者:互联网
1. 测试程序 dumpTest.cpp
#include <string>
int main(){
int *ptr = NULL;
*ptr = 10;
return 0;
}
2. 编译生成执行程序
gcc -g dumpTest.cpp -o dumpTest
3. 设置环境
ulimit -c unlimited
echo "core.%e" > /proc/sys/kernel/core_pattern
4. 执行
./dumpTest
会在当前目录下生成 core.dumpTest.xxx 文件,我这里是 core.dumpTest.129153
4. gdb调试
gdb ./dumpTest core.dumpTest.129153
错误提示在第5行
标签:core,dumpTest,dump,int,c++,gdb,dumpTest.129153,linux,ptr 来源: https://www.cnblogs.com/icefoxhz/p/16578744.html