
应用程序调试
文章平均质量分 51
sanjunsheng
这个作者很懒,什么都没留下…
展开
-
调试应用程序之使用core dump
在应用程序中,经常会导致段错误,segment default,我们可以使用二分法一个个打印,或者用gdb 一步步的step进去查看打印,但是这在很大的程序中显得效率很低,这时我们可以使用core dump 来调试查看出差的地方。 core就是核心的意思,这里是内存,dump是倒垃圾的意思,就是将程序中的内存出错的像倒垃圾一样呈现出来。下面简单的显示一下core dump的用法原创 2012-09-06 11:42:32 · 653 阅读 · 0 评论 -
远程调试应用程序之gdb+gdbserver
1 下载gdb 下载地址 :http://ftp.gnu.org/gnu/gdb/2 编译gdb和gdbsever tar gdb-7.5.tar.bz2 cd gdb-7.5/ ./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v make 安原创 2012-09-07 14:58:16 · 731 阅读 · 0 评论 -
使用strace调试linux程序
strace工具被用来显示系统调用。下面简单介绍strace工具的制作和一些常用命令:下载后: tar xjf strace-4.5.15.tar.bz2 cd strace-4.5.15/ 打补丁: patch -p1 配置编译: ./configure --host=arm-linux CC=arm-linux-gcc原创 2012-09-07 15:58:20 · 482 阅读 · 0 评论 -
用gdb调试程序笔记: 以段错误(Segmental fault)为例
笔记内容:1.背景介绍2.程序中常见的bug分类3.程序调试器(如gdb)有什么用4.段错误(Segmental fault)介绍5.gdb调试入门一、背景介绍这个笔记主要介绍开源的程序调试器(gdb)的入门知识,目的是使unix/linux环境的编程新手能够快速学会使用gdb调试程序的方法,同时也是对我使用gdb的一个经验总结。本文假设你能使用简单的unix/li转载 2012-11-12 19:41:48 · 1442 阅读 · 0 评论 -
解决电脑网络受限制或无连接造成无法上网的方法
点本地连接右键属性,先点TCP,IP一下在点属性。 再点使用下面的IP地址: 输入IP地址:192.168.1.100 子网掩码:255.255.255.0 默认网关:192.168.1.1 然后点,使用下面的DNS服务器地址输入:xxx.xxx.xxx.xxx【输入对应区域的DNS服务器地址】DNS服务器地原创 2013-03-07 03:05:52 · 3515 阅读 · 0 评论