原文連接:https://blog.csdn.net/qq_39759656/article/details/82858101
1. 開啓Coredump
sudo vim /etc/security/limits.conf
sudo vim /etc/sysctl.conf
kernel.core_pattern = /var/core_log/core_%e_%t_%p
kernel.core_uses_pid = 0
#配置完成需要重啓系統
2. 編譯程序
g++ -g -o test test.cc
4. 創建目錄
sudo mkdir /var/core_log
sudo chmod 777 /var/core_log
5. 調試coredump
gdb image /var/core/core_log/core_image_1592821434_1047
#查看堆棧使用bt或者where命令
#查看變量值命令print
#查看源代碼命令 list