Day0 最后一天啦,此时不颓更待何时? 上午10:15坐车从gryz出发,在一路颓废中到了农大 不得不说,农大的宾馆真的好高档啊,壁橱里面居然有保险柜!电视柜厨子里居然有冰箱!!冰箱里居然有饮料!!!woc居然要花钱???、 晚上去青岛二中试机,青岛二中的一体机很资瓷啊,不过Dev不能调试什么鬼? ...
分类:
其他好文 时间:
2018-04-06 20:24:28
阅读次数:
284
用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX ...
分类:
数据库 时间:
2018-04-06 15:18:24
阅读次数:
176
一、GDB 概述 GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ ...
分类:
数据库 时间:
2018-03-21 16:30:49
阅读次数:
188
经典的GDB调试命令,包括查看变量,查看内存 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: 是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表 ...
分类:
数据库 时间:
2018-03-21 14:04:54
阅读次数:
175
1.打开终端,进入项目目录,输入ulimit -a ,可以看core文件大小设置(第一行),若为0, 则没有打开core dump设置。 2.ulimit -c unlimited ,core文件大小不限制。相应的,ulimit -c 200 ,core 大小为100K。可以看到,第一行变为unli ...
分类:
数据库 时间:
2018-03-18 16:13:18
阅读次数:
264
在程序a.c编译过程中加入调试信息: g++ -g -o a.debug a.c 启动gdb,在终端下输入:gdb 此时启动了gdb,在gdb中加载需要调试的程序,在终端输入命令: file a.debug 在gdb中查看代码,在用g++加入了-g命令以后,编译后的a.debug程序中自动加入了断点 ...
分类:
数据库 时间:
2018-03-04 00:25:49
阅读次数:
225
1、需要命令 ulimit 进行设置core file size , 看 core file size。 cat /proc/pid/limits, 这个暂时不用 2、需要有gdb命令 , 需要gcc、g++编译时加上 -g, 以支持gdb调试 3、 ...
分类:
系统相关 时间:
2018-02-05 20:02:24
阅读次数:
212
gdb调试工具 gcc -g main.c -o main 常用命令 命令简写 作用 helph按模块列出命令类 help class查找某一类型的具体命令 listl 查看代码,可跟行号和函数名 quit... ...
分类:
数据库 时间:
2018-02-01 19:24:36
阅读次数:
233
Hi35xx NVR GDB调试 1. 下载gdb源代码 嵌入式Linux 的GDB 调试环境由Host 和Target 两部分组成,Host 端使用arm-linuxgdb,Target Board 端使用gdbserver。这样,应用程序在嵌入式目标系统上执行。而gdb 调试在Host 端,所以 ...
分类:
数据库 时间:
2018-02-01 17:38:21
阅读次数:
297
环境:UBUNTU 16.04 CMake caffe 1.0.0-rc3 1.首先编译caffe为debug版本: 在caffe根目录下编辑CMakeFileList.txt,加入如下几行: 重新cmake, $cmake -DCMAKE_BUILD_TYPE=Debug .. (也可以不加,在C ...
分类:
数据库 时间:
2018-01-31 00:49:35
阅读次数:
296