2012-03-30 15 views
1

私は、PythonのメインモジュールがCライブラリを使用してデータを処理するC(with SWIG)を使用してPythonを使用します。 Cライブラリのどこかでクラッシュするので、コアダンプを解析してバグを見つけたいと思っています。C + Pythonとコアダンプ

しかし、私は、GDBで実行する定期的に実行可能を持っていない、私はmain.pyを持っている、とコア・ダンプを確認するために、GDBを養う必要がありますどのようにC.からのライブラリの私のCコードから生成_library.so、および.oオブジェクトファイルこの混合コード?あなたはGDBてのpythonを実行することによってこれを行うことができます

答えて

4

IIRC、すなわち

gdb python 
gdb> run -m main.py 
+1

は、あなたが私の一日保存したようだ:) –