Une petite question sur gdb - Divers - Programmation
MarshPosté le 01-03-2006 à 10:26:01
Bonjour à tous ! J'ai une segmentation fault dans un programme en C++, aussi je veux débugger avec gdb comme d'habitude. Seulement là, quand je fais run, je squatt 700-800Mo de RAM ! Ca ne poserait pas de problème si je pouvais bosser sur une machine avec 1Go de RAM, mais là je n'en ai que 256Mo et je dois faire avec.
En fait ce programme qui segfault utilise les bibliothèques OpenSG et CGal. Quand je compile, j'obtiens un binaire de 27Mo (qui strippé tombe à 400Ko). Je n'y connais rien dans ce domaine, mais j'ai l'intuition que gdb essaie de créer un environnement capable de débugger mon programme && OpenSG && CGal...
Y a-t-il un moyen pour ignorer le debug des bibliothèques "annexes" ?
Merci d'avance pour vos précieux conseils.
--------------- Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Marsh Posté le 01-03-2006 à 10:26:01
Bonjour à tous !
J'ai une segmentation fault dans un programme en C++, aussi je veux débugger avec gdb comme d'habitude. Seulement là, quand je fais run, je squatt 700-800Mo de RAM ! Ca ne poserait pas de problème si je pouvais bosser sur une machine avec 1Go de RAM, mais là je n'en ai que 256Mo et je dois faire avec.
En fait ce programme qui segfault utilise les bibliothèques OpenSG et CGal. Quand je compile, j'obtiens un binaire de 27Mo (qui strippé tombe à 400Ko). Je n'y connais rien dans ce domaine, mais j'ai l'intuition que gdb essaie de créer un environnement capable de débugger mon programme && OpenSG && CGal...
Y a-t-il un moyen pour ignorer le debug des bibliothèques "annexes" ?
Merci d'avance pour vos précieux conseils.
---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.