質問

私は、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ディストリビューションのルートディレクトル。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top