该博客旨在分享IT技术心得和实际工作中遇到问题的解决方法,下面是新浪博客地址http://blog.sina.com.cn/qianyumolu,则为分享经济、行业趋势、心灵文章等,有兴趣的朋友能够踩踩,讨论分享 也欢迎来群里一起学习交流http://url.cn/LJhxoQ ...
分类:
数据库 时间:
2014-08-06 22:28:02
阅读次数:
319
什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的...
分类:
数据库 时间:
2014-08-06 22:18:42
阅读次数:
282
编译时 必须加 -g参数 , 比如你生成的是123.o 那么就在当前的目录下用命令:gdb 123.ob +行号 :增加断点r 运行watch 增加观察点,每次运行都会写出这个点、n 下一步,会跳过函数s 下一步,有函数就进入函数显示出这个动态数组的取值:p *array@len@的左边是数组的首....
分类:
数据库 时间:
2014-08-06 18:46:31
阅读次数:
201
条件:根目录下两个文件夹fun,head
./fun/function.h ./fun/function.c
./head/define.h
./main.c
以下为对应的文件源码,相对比较简单,仅仅起一个抛砖引玉的作用,到时候只需要照搬就行。
function.h
#include
#include
#include "../head/define.h"
void show_h...
分类:
数据库 时间:
2014-08-06 02:04:50
阅读次数:
245
说明 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
F1 帮助文档F5 运行F12 跳转到定义F11 单步调试Shift+F5 停止调试Ctrl+滚轮 放大缩小当前视图Ctrl+L 删除当前行Ctrl+K,Ctrl+C 注释选中代码Ctrl+K,Ctrl+U 取消选中代码的注释Ctrl+K+D 格式化代码Ctrl+C 复制当前行Ctrl+V 粘贴复制...
分类:
其他好文 时间:
2014-08-04 01:42:46
阅读次数:
326
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