
正文
包含gdb调试postgresql的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何使用linux下gdb来调试python程序
1、gdb是用来调试二进制程序的,不能调试python脚本。python自带pdb模块,可以用来调试自己的脚本。使用python -m pdb 脚本.py,交互方式,命令与gdb类似。
2、对于在应用程序中加入参数进行调试的方法:直接用 gdb app -p1 -p2 这样进行调试是不行的。
3、首先在linux下我们需要先安装gdb调试工具,大多数情况下Centos和Ubuntu下是默认安装了gdb的。其次调试程序,编译时还需要加上-g选项让编译生成的可执行文件中包含足够的调试信息。最后完成调试就可以了。
4、保存文件直接使用快捷键Ctrl+S即可快速保存,然后运行保存好的Python文件,直接在IDLE中运行Python程序,点击窗口上方Run,然后点击RunModule即可运行程序,亦可通过快捷键F5,实现快速运行。
5、如何使用linux下gdb来调试python程序?(1)假设要debug的进程号为1000,运行如下命令:$gdb-p1000使用此命令即可使gdb附加到进程。
相关问答
Q1: gdb调试命令是什么?
1、使用u或者“finish或者jump”命令来跳出去。
2、命令缩写是info thr, 显示当前可调试的所有线程,每个线程会有一个gdb为其分配的ID,后面操作线程的时候会用这个ID,前面有*的是当前调试的线程。(2)thread ID 命令缩写是thr,切换当前调试的线程为指定ID的线程。
3、在GDB下,我们无法print宏定义,因为宏是预编译的。但是我们还是有办法来调试宏,这个需要GCC的配合。在GCC编译程序的时候,加上-ggdb3参数,这样,你就可以调试宏了。
4、gdb调试命令如下:启动gdb gdb 这样可以和gdb进行交互了。启动gdb,并且分屏显示源代码 gdb -tui 这样,使用了-tui选项,启动可以直接将屏幕分成两个部分,上面显示源代码,比用list方便多了。
5、gdb -p 1000 使用此命令即可使gdb附加到进程。
Q2: 如何使用cgdb(一)——窗口切换
窗口间切换:gdb窗口按 Esc 按键,会切换到源码窗口,在源码窗口按jkhl可以下上左右移动代码。在源码窗口可以按 i 键进入gdb窗口,按 s 键可以进入gdb滚动窗口,在gdb滚动窗口可以用 jk 按键上下滚动gdb窗口信息。
关于gdb调试postgresql和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







