有的时候我们写了一个C语言下的库文件,或者载入一个动态调用库文件,在python脚本里,可以通过一定得接口实现python程序内部嵌入C接口。
当程序遇到问题,需要调试的时候,如何通过脚本进入c代码呢?
在linux系统里,可以试用gdb调试,gdb的基本用法在此不提了
下面举个例子:
gdb python
.....
....
...
(gdb) run demo.py
...
...
然后在程序内部使用gdb常用的调试方法即可
本文介绍如何在Python中调用C语言库,并利用gdb进行调试的方法。主要适用于Linux环境下,需要掌握gdb的基本用法。通过具体实例演示了如何运行含有C接口的Python脚本并进行调试。
有的时候我们写了一个C语言下的库文件,或者载入一个动态调用库文件,在python脚本里,可以通过一定得接口实现python程序内部嵌入C接口。
当程序遇到问题,需要调试的时候,如何通过脚本进入c代码呢?
在linux系统里,可以试用gdb调试,gdb的基本用法在此不提了
下面举个例子:
gdb python
.....
....
...
(gdb) run demo.py
...
...
然后在程序内部使用gdb常用的调试方法即可
1356
8007
7587