Je suis incapable d'aller de l'avant en obtenant de voir le noyau vidé.comment voir la faute de segmentation (core dumped)
J'ai quand je tapais
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)
S'il vous plaît laissez-moi savoir ce que dois-je faire?
'aucun symbole de débogage trouvé': c'est un indice. Activez le débogage lors de la compilation de votre code (la désactivation des optimisations aide également beaucoup à déboguer). – vanza
J'ai compilé le fichier en utilisant make. Comment puis-je donner des symboles de débogage? – Sai
Non, vous avez compilé votre code en utilisant un compilateur (très probablement gcc). Lisez sa documentation pour savoir comment l'utiliser. – vanza