mpe*_*ers 9 perl debug-symbols segmentation-fault perlbrew
我正在尝试跟踪一个分段错误,我已经能够在不同版本的Perl上隔离几行代码.我使用perlbrew管理我的各种版本进行开发和测试,但它没有使用调试符号构建perl,因此使用gdb来分析核心转储文件是没有用的.
那么启用调试符号的perlbrew构建的最佳方法是什么.如果可能的话,我希望能够将它作为一个单独的perl,我可以切换到而不是覆盖相同版本的标准perl.
ike*_*ami 13
perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=-g
Run Code Online (Sandbox Code Playgroud)
(--as将其放在不同的名称下,这样您就可以保留现有的版本.)
还有以下内容,其中包括以上内容以及您确实不需要的内容:
perlbrew install -v 5.14.2 --as=5.14.2d -DEBUGGING=both
Run Code Online (Sandbox Code Playgroud)
请参阅INSTALLPerl发行版的根目录.