Perlbrewを使用して、デバッグシンボルでPerlを構築します
-
26-10-2019 - |
質問
私は、Perlの異なるバージョンで数行のコードに隔離することができたセグメンテーション障害を追跡しようとしています。 Perlbrewを使用して、開発とテストのためにさまざまなバージョンを管理していますが、デバッグシンボルでPerlを構築しないため、GDBを使用してコアダンプファイルを分析するのは非常に役に立ちません。
したがって、デバッグシンボルを有効にしたPerlbrewビルドを有効にするための最良の方法は何ですか。そして、可能であれば、同じバージョンの標準的なものをオーバーライドする代わりに切り替えることができる別のPerlになりたいと思います。
解決
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
見る INSTALL
Perlディストリビューションのルートディレクトル。
所属していません StackOverflow