Question

Je suis en train de traquer une erreur de segmentation que je suis en mesure d'isoler à seulement quelques lignes de code sur les différentes versions de Perl. J'utilise perlbrew pour gérer mes différentes versions pour le développement et les tests, mais il ne perl pas de construction avec des symboles de débogage, donc en utilisant gdb pour analyser le fichier de vidage de base est assez inutile.

Alors, quelle est la meilleure façon d'avoir construire perlbrew avec des symboles de débogage activé. Et si possible, je voudrais être en mesure d'avoir ce soit un perl séparé que je pouvais passer à la place de passer outre le standard pour la même version.

Était-ce utile?

La solution

perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=-g

(--as met sous un autre nom, de sorte que vous pouvez garder vos constructions existantes.)

Il est également le suivant qui comprend ce qui précède et des choses que vous ne pensez pas besoin:

perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=both

Voir INSTALL dans le répertoire racine du distro Perl.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top