Utilizzando perlbrew per costruire una perl con i simboli di debug
-
26-10-2019 - |
Domanda
Sto cercando di rintracciare un errore di segmentazione che sono stato in grado di isolare a poche righe di codice su diverse versioni di Perl. Io uso perlbrew per gestire le mie varie versioni per lo sviluppo e la sperimentazione, ma non costruisce perl con i simboli di debug, in modo da utilizzare gdb per analizzare il file core dump è piuttosto inutile.
Quindi, qual è il modo migliore per avere accumulo perlbrew con i simboli di debug abilitato. E, se possibile, mi piacerebbe essere in grado di avere esso un perl a parte che ho potuto passare ad al posto di rilevante quello standard per la stessa versione.
Soluzione
perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=-g
(--as
mette sotto un nome diverso, in modo da poter mantenere il vostro attuale costruisce.)
C'è anche la seguente, che comprende quanto sopra e cose che sicuramente non è necessario:
perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=both
INSTALL
nella directory radice della distribuzione Perl.