gdb(gdb是什么意思)
你是否对于gdb和gdb是什么意思感到困惑?别担心,今天小编将为您揭开这个谜团,让我们一同探索吧!
gdb是什么意思
gdb:UNIX及UNIX-like下的调试工具。
如果在 UNIX平台下做软件,GDB调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。
2009年12月29日,程序调试工具 GDB 7.0.1发布,新版本修正了7.0版本的一些严重的堆栈溢出bug,这些bug可能导致 GDB调试进程中断,修正了在 FreeBSD和 IRⅨ系统下无法编译的问题,增加了对 Thumb2调试的支持,还有其他一些小bug的修复。
版本发布:
2009年12月29日,程序调试工具 GDB 7.0.1发布,新版本修正了7.0版本的一些严重的堆栈溢出bug,这些bug可能导致 GDB调试进程中断,修正了在 FreeBSD和 IRⅨ系统下无法编译的问题,增加了对 Thumb2调试的支持,还有其他一些小bug的修复。
2010年03月19日,GDB 7.1发布。
详细改进内容:多程序调试的支持。
位置独立的可执行文件(派)调试的支持。
新的目标(包括一个模拟器):Xilinx MicroBlaze和瑞萨RX。
gdb是什么文件
1、这是一个.gdb文件,直接打开文件基本看不出有什么内容。查看文件其实这是一个文件地理数据库,需要专门的软件查看。
2、安装arcgis系列软件,找到catalog软件。
3、点击进入catalog软件,点击文件夹关联,连接到文件所在文件夹位置。
4、在catalog里我们可以看到.gdb以库的形式展现。
5、点击进入该库,可以看到有很多的图层,这就是该文件地理数据库中存放的东西。
6、点击预览,可以查看图层的可视化内容。
gdb调试命令是什么
gdb调试命令如下:
1、启动gdb
$gdb
这样可以和gdb进行交互了。
2、启动gdb,并且分屏显示源代码
$gdb-tui
这样,使用了'-tui'选项,启动可以直接将屏幕分成两个部分,上面显示源代码,比用list方便多了。这时候使用上下方向键可以查看源代码,想要命令行使用上下键就用[Ctrl]n和[Ctrl]p。
3、启动gdb调试指定程序app
$gdb app
这样就在启动gdb之后直接载入了app可执行程序,需要注意的是,载入的app程序必须在编译的时候有gdb调试选项,例如'gcc-g app app.c',注意,如果修改了程序的源代码,但是没有编译,那么在gdb中显示的会是改动后的源代码,但是运行的是改动前的程序,这样会导致跟踪错乱的。
4、启动程序之后,再用gdb调试
$gdb<program><PID>
这里,<program>是程序的可执行文件名,<PID>是要调试程序的PID.如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID。gdb会自动attach上去,并调试他。program应该在PATH环境变量中搜索得到。
5、启动程序之后,再启动gdb调试
$gdb<PID>
这里,程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID,<PID>是要调试程序的PID.这样gdb就附加到程序上了,但是现在还没法查看源代码,用file命令指明可执行文件就可以显示源代码了。
*.gdb是什么文件
脱离环境和用途,是无法确定.gdb是什么文件的。常见的以gdb为扩展名的有以下几种文件:
数据库文件。InterBase数据库软件创建的数据文件格式,可以通过InterBase导入,或者带有InterBase引擎的Sql Explorer等其它数据库软件打开和导入。
3D场景文件。常见于某些3D游戏的Grid Based Design栅格设计资源,这种文件是无法使用标准工具进行打开和修改的。
GPS定位系统文件。常见于某些定位仪器的保存文件和导出文件,记录的是定位坐标信息,可以通过MapSourse等软件打开。
因为gdb并不是常见数据格式,也有可能一些非标准软件自定义的数据文件会使用这个扩展名,这类文件通常无法进行打开和编辑。判断gdb是什么文件,要根据实际使用环境,周边文件信息进行综合判断。
文章分享到这里,希望我们关于gdb的内容能够给您带来一些新的认识和思考。如果您还有其他问题,欢迎继续探索我们的网站或者与我们交流,我们将尽力为您提供满意的答案。