【问题标题】:C+Python and core dumpsC+Python 和核心转储
【发布时间】:2012-03-30 07:31:09
【问题描述】:

我将 Python 与 C(与 SWIG)一起使用,其中 Python 中的主模块使用 C 库处理数据。它在 C 库的某个地方崩溃了,所以我想分析核心转储并找到错误。

但是,我没有 常规可执行文件 可以使用 gdb 运行,我有 main.py、从我的 C 代码生成的库 _library.so,以及来自 C 的 .o 目标文件。应该如何提供 gdb 以查看带有这种混合代码的核心转储?

【问题讨论】:

    标签: python c gdb swig


    【解决方案1】:

    IIRC 你可以通过 gdb 运行 python 来做到这一点,即

    gdb python
    gdb> run -m main.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-03
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多