En utilisant perlbrew pour construire un perl avec des symboles de débogage
-
26-10-2019 - |
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.
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.