说明 GNU Readline是一个跨平台开源程序库,提供交互式的文本编辑功能。应用程序借助该库函数,允许用户编辑键入的命令行,并提供自动补全和命令历史等功能。Bash(BourneAgainShell)、GDB、ftp 和mail等程序就使用Readline库提供其命令行界面。 Readlin.....
分类:
其他好文 时间:
2014-08-05 19:12:30
阅读次数:
298
转载自:http://blog.plotcup.com/a/129最近一直用go写一个项目,本想在mac上用gdb调试一下,但xcode4.6带的gdb版 本还是太低了,不支持go,只好自己安装一个。本以为直接brew install gdb就 完事了,后来发现不是那么回事,还要给gdb制作证书签名...
分类:
数据库 时间:
2014-08-05 11:06:59
阅读次数:
303
在写程序的时候,经常会遇到一些问题,比如某些变量计算结果不是我们预期的那样,这时我们需要对程序进行调试。本文主要介绍调试C/C++在Linux操作系统下主要的调试工具。在Linux下写程序,C/C++主要的编译器有GCC/G++,ICC等,像我等穷码农,最喜欢GCC了,很大原因是他免费!所以,我们以GCC/G++为例介绍主要的调试工具。分以下几个内容介绍:1、调试之前的工作2、选择调试工具3、调试...
分类:
数据库 时间:
2014-08-04 21:35:18
阅读次数:
335
需求:
最近在看, 作者在不断优化自己的类,有许多不同的版本,有很多的测试函数(main函数),我使用的是eclipse+CDT来编写C++,不可能为每个类都创建一个工程。那咋办呢?
我们知道gcc+makefile+gdb,是linux下的神器,使得编写程序相当的灵活,奈何水平不够,还是使用了IDE来配合。
下面就来看看怎么使用elipse+makefile来灵活编译程序。
1. 首先上...
分类:
编程语言 时间:
2014-08-04 17:55:27
阅读次数:
750
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
环境要求: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
多线程调试的基本命令(均在gdb命令行使用):
info threads ———— 显示当前可调试的所有线程。每一个线程都有自己的线程ID,显示结果中前面有*的表示当前调试的线程。
eg:
(gdb)info threads
ID Target ID
3 Thread 0x——————(LWP 1235)...
分类:
编程语言 时间:
2014-08-01 16:13:21
阅读次数:
224
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
转载: 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
在Eclipse里调试c程序, 出现: "Error while launching command: gdb -version"。需要让Eclipse知道Eclipse具体在什么地方,配置方法是: "Debug configuration"-->"Debugger"-->"GDB debugger"里的"gdb"改成gdb的绝...
分类:
数据库 时间:
2014-07-31 13:48:16
阅读次数:
3416