
工具使用技巧
文章平均质量分 54
介绍开发过程中工具使用方法、技巧
sy4331
这个作者很懒,什么都没留下…
展开
-
gdb调试时好用的命令
set print pretty我们在gdb调试时经常需要利用p命令打印结构体数据信息。默认情况下,p命令会以顺序罗列出来,这会显得很拥挤,不便于阅读。下面以一个实例进行说明。实例代码如下: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 #define MAX_SENSOR_NAME_LEN 256原创 2021-11-28 16:21:47 · 5104 阅读 · 1 评论 -
linux获取符号表调试
我们在利用gdb调试时通常需要符号表才可以方便地打断点、查看详细变量、位置信息。为了获取对应的可执行文件/动态库的符号表,我们在编译时必须加上-g参数生成对应的符号信息。通常,我们有两种方式获取对应的符号。下面以实例进行说明。main.c文件: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 5 #include.原创 2021-11-11 19:25:32 · 3336 阅读 · 0 评论 -
Linux下SVN的用法
1. 将SVN上文件下载到本地svn checkout path /*path即为服务器上的目录*/如:svn checkout svn://192.168.1.1/project可简记为:svn co2. 向版本库中添加新的文件svn add file /*file即为所要添加的文件*/如:svn add test.c svn add *.c /*...原创 2021-05-07 23:20:43 · 166 阅读 · 0 评论 -
Linux下查找串口服务器所有连接端口和网络设备方法
假设串口服务器的地址为192.168.20.203,查找第5个串口的实际端口。1. 首先登串口服务器的管理端口。一般telnet访问的默认管理端口为23. telnet://192.168.20.203:23. admin admin2. 进入下一级菜单 system view3. 进入任意一个串口。一般串口的tty从81开始,则可选择进入tty ...原创 2018-07-25 14:03:28 · 3378 阅读 · 0 评论 -
Linux下利用GCC和GDB调试程序方法
一. 利用GCC编译程序:(以test.c程序为例进行说明)1. 先生成目标文件,再生成可执行文件。 gcc -c test.c /*将test.c源代码编译成目标文件,生成test.o文件*/gcc -o test test.o /*将生成的test.o文件链接生成可执行文件test*/2. 一步生成可执行文件,不产生目标文件。其中-Wall可产生更详细的编译过...原创 2018-07-20 17:17:37 · 478 阅读 · 0 评论 -
Linux man手册的9种分类
1 - commands(普通的命令)2 - system calls(系统调用)3 - library calls(库函数)4 - special files(特殊文件:/dev下设备文件)5 - file formats and convertions(文件格式)6 - games for linux(游戏和娱乐)7 - macro packages and conventions(杂项)8 - system management commands(管理员命令)9 ...原创 2021-03-07 18:22:23 · 286 阅读 · 0 评论