9

我试图找出一个分段错误,我已经能够将其隔离为不同版本的 Perl 上的几行代码。我使用 perlbrew 来管理我的各种版本进行开发和测试,但它没有构建带有调试符号的 perl,因此使用 gdb 分析核心转储文件是毫无用处的。

那么启用调试符号的 perlbrew 构建的最佳方法是什么。如果可能的话,我希望能够让它成为一个单独的 perl,我可以切换到而不是覆盖同一版本的标准 perl。

4

1 回答 1

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

--as把它放在一个不同的名字下,所以你可以保留你现有的构建。)

还有以下内容,其中包括上述内容和您肯定不需要的东西:

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

请参阅INSTALLPerl 发行版的根目录。

于 2012-02-16T22:39:55.603 回答