我無法前進去查看核心轉儲。如何查看細分故障(核心轉儲)
我有這個當我輸入
gdb normal_estimation core
Reading symbols from /home/sai/Documents/pcl_learning/normal_estimation/build/normal_estimation...(no debugging symbols found)...done.
warning: core file may not match specified executable file.
[New LWP 11816]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `./normal_estimation'.
Program terminated with signal 11, Segmentation fault.
#0 0xb53101d6 in free() from /lib/i386-linux-gnu/libc.so.6
(gdb)
請讓我知道我應該怎麼辦?
'沒有找到調試符號':這是一個提示。在編譯代碼時啓用調試(禁用優化對調試也有很大幫助)。 – vanza
我已經編譯使用make的文件。我如何給調試符號 – Sai
不,你已經使用編譯器(最可能gcc)編譯你的代碼。閱讀其文檔以瞭解如何使用它。 – vanza