
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
gdb调试时好用的命令
set print pretty我们在gdb调试时经常需要利用p命令打印结构体数据信息。默认情况下,p命令会以顺序罗列出来,这会显得很拥挤,不便于阅读。下面以一个实例进行说明。实例代码如下:1#include <stdio.h>2#include <stdlib.h>3#include <string.h>45#define MAX_SENSOR_NAME_LE
linux程序运行时相关库路径及查找
linux程序在编译、链接、运行时涉及多个路径,我们经常分不清楚。下面对几个相关路径进行说明。PATH环境变量我们在编译程序时经常提到PATH这个环境变量,特别是交叉编译时。PATH环境变量指定的是可执行程序的查找路径。PATH环境变量通常可以通过以下几种方法进行设置:(其他环境变量设置方法也类似)1. 利用export命令设置如设置PATH环境变量添加/home/test路径export PAT
linux获取符号表调试
我们在利用gdb调试时通常需要符号表才可以方便地打断点、查看详细变量、位置信息。为了获取对应的可执行文件/动态库的符号表,我们在编译时必须加上-g参数生成对应的符号信息。通常,我们有两种方式获取对应的符号。下面以实例进行说明。main.c文件:1#include <stdio.h>2#include <stdlib.h>3#include <unistd.h>4
到底了







