Comment puis-je trouver de l'erreur de segmentation à partir de plusieurs fichiers à l'aide de GDB

J'ai été demandé dans une interview comment pouvez-vous débogage faute de segmentation dans un programme C utilisant GDB.

Je leur ai dit que nous pouvons compiler notre programme avec -g option ajouter des informations de débogage dans un fichier binaire et permet de lire les fichier de vidage de mémoire, mais ensuite interviewer m'a dit que si il nous disposons de 3 à 4 fichiers compilés ensemble, mais l'un d'eux, provoquant faute de segmentation alors comment pouvons-nous debug dans GDB?

Sauf si je suis vraiment malentendu ce que vous demandez, si vous souhaitez toujours compiler avec -g et de débogage exactement de la même façon.
J'ai aussi donné la même solution, mais ils ne les impressionne pas du tout ,ce qu'ils en argumentant comme il ne nous dit pas le nom exact du fichier provoquant l'erreur de segmentation
En fait, de toutes les questions de l'entrevue que j'ai vu ici, ce est en fait assez raisonnable. A de sens pour vérifier si un développeur qui sait comment utiliser quel que soit le débogueur est disponible sur la plate-forme correspondante.

OriginalL'auteur Amit Singh Tomar | 2012-01-23