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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top