- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 GDB在ARM上的调试实战
gdb的简单使用和gdb+gdbserver方式进行ARM程序gdb的简单使用GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完
2016-03-23 15:55:36 1535
转载 利用dmesg和addr2line来重现bug
1.用dmesg查找出错的代码段地址。命令格式:[plain] view plain copy print?dmesg | grep program_name 其中program_name是可执行文件,比如:[plain] view plain copy print?$ dmesg | grep test_pro
2016-03-22 21:05:16 353
原创 Linux命令笔记
1、从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | xargs grep "ERROR"例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行find . -name "*.in" | xargs grep "thermcontact"2、查找特定的文
2016-03-18 17:56:45 285
转载 Socket通信总结
前言 ------------------ 开发了这么多年,发现最困难的程序开发就是通讯系统。 其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许这个就是.net的企业级开发的战略吧) 可是来到通讯系统,一切变得困难复杂。原因实在太多了,如: •性能永远是第一位:有时
2016-03-14 22:16:52 797
原创 core dump
static void print_trace(int iSig) { int i; const int MAX_CALLSTACK_DEPTH = 32; /* 需要打印堆栈的最大深度 */ void *traceback[MAX_CALLSTACK_DEPTH]; /* 用来存储调用堆栈中的地址 */ /* 利用 ad
2016-03-09 19:26:51 255
转载 linux scp远程拷贝文件及文件夹
1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码代码如下:scp -r /home/administrator/test/ [email protected]:/root/2、拷贝单个文件至远程主机 复制代码代码如下:
2016-03-04 18:22:05 342
转载 qt中如果用qDebug输出彩色调试信息
在终端输出彩色信息有点类似于html的语法,即在要输出的文字前加上转义字符。指令格式如下\033[*m这里的*就是转义字符,例如我们要输出一段绿色的文字qDebug("\033[32mHello!");输出结果:Hello!此外还可以设置字体的背景底色、是否加粗、清楚屏幕等等。。。。其中*的取值如下??0 : Reset Color Attr
2016-03-02 10:55:17 525
转载 git-自动补全
软件版本: 操作系统:ubuntu10.04 内核版本:Linux version 2.6.32-36-generic git 版本:git version 1.7.0.4目录: 1. 介绍 2. git 安装 3. git 源码下载 4. 配置 5. 尝试 6. 参考资料1. 介绍 git 命令并不支持自
2016-03-01 19:40:51 353
TagLib--多媒体解析库
2016-01-28
举例分析Linux动态库和静态库
2012-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人