Augusdi的专栏

攀登技术的高峰,我与大家共勉!

C++读二进制文件 及 C++设置double精度

C++设置double精度#include cout setiosflags(ios::fixed) setprecision(2) m "%" endl;******************************************************...

2017-04-20 13:04:29

阅读数 3048

评论数 1

GDB多进程调试

GDB多进程调试(转) GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 pro...

2015-04-15 14:18:42

阅读数 947

评论数 0

学会用core dump调试程序错误

前言   最近在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。  在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为...

2015-04-15 14:17:28

阅读数 851

评论数 0

GDB详解

1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文    4.1 程序运行参数    4.2 工作目录    4.3 程序的输入输出5 设置断点    5.1 简单断点    5.2 多文件设置断点    5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点设定运...

2015-04-13 17:57:54

阅读数 612

评论数 0

GDB查看运行时数据

在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格...

2015-04-13 13:35:53

阅读数 2694

评论数 0

gdb 调试c/c++的一些小技巧

ptype obj/class/struct查看obj/class/struct的成员,但是会把基类指针指向的派生类识别为基类set print object on这个选项可以看到派生对象的真实类名,虽然ptype也可以打印出对象set print pretty on以树形打印对象的成员,可以...

2015-04-13 13:19:04

阅读数 894

评论数 0

编译Linux内核

编译Linux内核 下面的实验以 debian7.5 64bit 为例.获取源码获取 debian7.5 本身的源码非常简单:sudo apt-get install linux-sourcehttps://www.kernel.org/ 的git上提供的源码分支非常多, 刚开始学习源码主...

2015-04-03 14:51:18

阅读数 805

评论数 0

gdb几个函数

gcc -g 调试 -wall 警告选项gdb tst (gdb) l 1 (gdb) (gdb) break 16 (gdb) break func (gdb) info break (gdb) r gdb) n (gdb) c (gdb) p i ...

2014-11-16 22:49:10

阅读数 810

评论数 0

DDD进行调试 介绍

DDD进行调试 介绍标题:嵌入式开发中使用DDD进行调试2008-01-17 19:57:28        在嵌入式程序开发过程中,程序员要进行大量的调试,以此验证程序的正确性,修改潜在的错误。调试器对于程序员来说是不可或缺的必备工具。在Linux环境 中,有很多调试工具和调试辅助工具,例如GD...

2014-10-12 16:37:51

阅读数 3403

评论数 0

用DDD调试多进程

1、调试对象     查看当前调试对象:show follow-fork-mode      调试父进程: set follow-fork-mode parent     调试子进程: set follow-fork-mode child 2、调试模式     查看当前调试模式:show deta...

2014-10-12 16:33:08

阅读数 1155

评论数 0

vim gdb ddd xxgdb精彩的程序调试

来源: ChinaUnix博客  日期:2008.03.14 19:10 (共有0条评论) 我要评论//-------------------------------------------------------------------------------------------------...

2014-10-12 16:28:29

阅读数 1253

评论数 0

Example Debugging Session: Segmentation Fault Example

7.2 Example Debugging Session: Segmentation Fault ExampleWe are going to use gdb to figure out why the following program causes a segmentation fault....

2014-10-12 16:02:40

阅读数 880

评论数 0

手把手教你玩转GDB

写在最前面:GDB是unix相关操作系统中C/C++程序开发必不可少的工具,它的功能之强大,是其它调试器所不能匹敌的。但是,现实的工作中,有很多开发者因为GDB本身入门门槛比较高,而被拒之门,与如此强大的失之交臂。笔者在近两年的C/C++开发工作中,对GDB本身的有一点研究,在这里总结出一系列《手...

2014-10-11 23:38:14

阅读数 1395

评论数 0

gdb常用命令

本文转载自本站gnuhpc的专栏 谢谢原作者的贡献!调用gdb编译需要在cc后面加 -g参数再加-o;[root@redhat home]#gdb 调试文件:启动gdb(gdb) l(list) :(字母l)从第一行开始列出源码(gdb) break n :在第n行处设置断点(gdb) break...

2014-10-10 23:45:27

阅读数 701

评论数 0

UNIX系统开发-gcc参数详解

UNIX系统开发-gcc参数详解http://bbs.chinaunix.net/viewthread.php?tid=235728[版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,...

2014-09-20 11:47:39

阅读数 964

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭