码迷,mamicode.com
首页 >  
搜索关键字:gdb    ( 2059个结果
GNU Readline库函数的应用示例
说明 GNU Readline是一个跨平台开源程序库,提供交互式的文本编辑功能。应用程序借助该库函数,允许用户编辑键入的命令行,并提供自动补全和命令历史等功能。Bash(BourneAgainShell)、GDB、ftp 和mail等程序就使用Readline库提供其命令行界面。 Readlin.....
分类:其他好文   时间:2014-08-05 19:12:30    阅读次数:298
mac安装gdb调试(转载)
转载自:http://blog.plotcup.com/a/129最近一直用go写一个项目,本想在mac上用gdb调试一下,但xcode4.6带的gdb版 本还是太低了,不支持go,只好自己安装一个。本以为直接brew install gdb就 完事了,后来发现不是那么回事,还要给gdb制作证书签名...
分类:数据库   时间:2014-08-05 11:06:59    阅读次数:303
Linux下C/C++程序调试基础(GCC,G++,GDB,CGDB,DDD)
在写程序的时候,经常会遇到一些问题,比如某些变量计算结果不是我们预期的那样,这时我们需要对程序进行调试。本文主要介绍调试C/C++在Linux操作系统下主要的调试工具。在Linux下写程序,C/C++主要的编译器有GCC/G++,ICC等,像我等穷码农,最喜欢GCC了,很大原因是他免费!所以,我们以GCC/G++为例介绍主要的调试工具。分以下几个内容介绍:1、调试之前的工作2、选择调试工具3、调试...
分类:数据库   时间:2014-08-04 21:35:18    阅读次数:335
eclipse 灵活使用makefile来编译C/C++
需求: 最近在看, 作者在不断优化自己的类,有许多不同的版本,有很多的测试函数(main函数),我使用的是eclipse+CDT来编写C++,不可能为每个类都创建一个工程。那咋办呢? 我们知道gcc+makefile+gdb,是linux下的神器,使得编写程序相当的灵活,奈何水平不够,还是使用了IDE来配合。 下面就来看看怎么使用elipse+makefile来灵活编译程序。 1. 首先上...
分类:编程语言   时间:2014-08-04 17:55:27    阅读次数:750
redhat 升级gdb7.6
gcc升级到4.8后 gdb版本太低不能用,所以要相应的升级gdb 在http://www.gnu.org/software/gdb/download/下载gdb7.6 放到/opt/gdb7.6目录下 然后 ./configure --prefix=/opt/gdb7.6/gdb make sudo make install 注意:最后一步直接make install...
分类:数据库   时间:2014-08-03 20:41:35    阅读次数:298
让mingw gdb支持STL,并自动load .gdbinit
环境要求:python (2.7版本可以,3.x没测过),mingw官方版(你可能已经有了),gdb2013-02-04(到这里https://code.google.com/p/qp-gcc/downloads/list下载,如果有更新版本,应该也可以,目前2013-02-04是最新版)推荐的GD...
分类:数据库   时间:2014-08-03 10:09:15    阅读次数:492
linux下多线程的调试
多线程调试的基本命令(均在gdb命令行使用):    info threads ———— 显示当前可调试的所有线程。每一个线程都有自己的线程ID,显示结果中前面有*的表示当前调试的线程。    eg:     (gdb)info threads     ID    Target ID          3     Thread 0x——————(LWP 1235)...
分类:编程语言   时间:2014-08-01 16:13:21    阅读次数:224
linux下多进程的调试
linux下多进程的调试:  (1)follow-fork-mode           set follow-fork-mode [parent | child] ———— fork之后选择调试父进程还是子进程           (parent: fork之后继续调试父进程;child: fork之后调试父进程。默认的是fork之后调试父进程)           set detach...
分类:系统相关   时间:2014-08-01 13:49:31    阅读次数:245
gdb 调试带参数的程序
转载: http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html例子:#include int main(int argc,char *argv[]){ int i = argc; printf("argc:%d\n",i); for(i = 0;i ...
分类:数据库   时间:2014-07-31 20:36:17    阅读次数:294
Mac里配置Eclipse + GDB
在Eclipse里调试c程序, 出现: "Error while launching command: gdb -version"。需要让Eclipse知道Eclipse具体在什么地方,配置方法是: "Debug configuration"-->"Debugger"-->"GDB debugger"里的"gdb"改成gdb的绝...
分类:数据库   时间:2014-07-31 13:48:16    阅读次数:3416
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!