七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如: (gdb) f #0 set_quotes (lq=0 ...
分类:
数据库 时间:
2019-07-05 15:34:53
阅读次数:
164
Docker 安装 MongoDB 方法一、docker pull mongo 查找 Docker Hub 上的 mongo 镜像: 这里我们拉取官方的镜像 mongo:3.2: 等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为 mongo,标签为 3.2 的镜像: 方法二、 ...
分类:
数据库 时间:
2019-06-30 10:04:55
阅读次数:
126
描述 /proc 是一个伪文件系统, 被用作内核数据结构的接口, 而不仅仅是解释说明 /dev/kmem. /proc里的大多数文件都是只读的, 但也可以通过写一些文件来改变内核变量. 下面对整个 /proc 目录作一个大略的介绍. 请注意 pwd 命令通常是 shell 内置的, 在这样的情况下可 ...
分类:
系统相关 时间:
2019-06-27 16:35:54
阅读次数:
122
要调试守护进程等已经启动的进程或是调试陷于死循环的进程可以使用attach命令格式 attach pidC语言代码#include <stdio.h> int main(void) { int marks[10]; int i; for(i=0;i<12;i++) { scanf("%d",&mar ...
分类:
数据库 时间:
2019-06-24 13:52:35
阅读次数:
120
结论:是一个指向hmap结构体类型的指针。 首先我们来看一段代码: 输出是true,m是一个指针,fn内部申请的map[int][int]不影响外部m。 所有m是一个指针,那具体m的结构是什么呢?可以通过gdb调试: 所以一切明了,就是一个指针。 ...
分类:
其他好文 时间:
2019-06-23 01:20:14
阅读次数:
110
C语言问题观: 一、环境搭建问题:linux,(可以是w10下linux子系统);vim(notepad++),gcc编译器,gdb调试器,make自动编译工具,ddd分析工具和valgrind分析工具 二、输入输出问题:输出函数和输入函数 三、条件选择问题:if……else或switch……cas ...
分类:
编程语言 时间:
2019-06-21 18:30:30
阅读次数:
132
一、学习总结 给MenuOS增加time和time-asm命令(四步操作命令) 给MenuOS增加time和time-asm命令(四步操作命令) 使用gdb跟踪系统调用内核函数sys_time 使用gdb跟踪系统调用内核函数sys_time 系统调用指令: 系统调用的中断处理过程 系统调用流程图 系 ...
分类:
系统相关 时间:
2019-06-16 20:22:47
阅读次数:
169
程序启动: A.冷启动 gdb program e.g., gdb ./cs gdb –p pid e.g., gdb –p `pidof cs` gdb program core e.g., gdb ./cs core.xxx B.热启动 (gdb) attach pid e.g., (gdb) ...
分类:
数据库 时间:
2019-06-12 21:33:58
阅读次数:
130
1、新建GDB 2、GDB里右键,New 镶嵌数据集。 3、拖入TIF。 4、利用原样式,导出一个函数模板。 导出是XML。 5、发布ImageService服务时,在Function页面,导入以上函数。 这时,发布后的说明页面,在RasterFunction Info属性,有此函数名。 6、Exp ...
分类:
其他好文 时间:
2019-06-10 18:25:29
阅读次数:
106
[TOC] 一、gdb基本使用 ? GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具; 1. 启动gdb ? 对于C/C++程序,编译的时候需要加上 参数生成调试信息。如: 调 ...
分类:
数据库 时间:
2019-06-10 00:11:27
阅读次数:
377