gdb調試core文件


1. 產生段錯誤時,使用gdb分析core文件,查找原因


1>安裝apport(automatically generate crash reports for debugging)

2>修改/etc/security/limits.conf文件,使允許core dump,或者用ulimit -c unlimited設置core dump文件的大小為unlimited

3>打開C/C++的編譯開關-g(產生調試符號),生成可執行文件testProg

4>運行編譯好的程序testProg,產生段錯誤,生成core文件
core dumped表示段錯誤 ,core文件在/var/crash或者在當前目錄。

5> gdb 調試,其參數有可執行文件和core文件
$ gdb testProg core
bt 查看堆棧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM