Linux
chensufei24
这个作者很懒,什么都没留下…
展开
-
gdb调试功能
1、 启动gdb调试功能 (1)gdb app (2)给程序传参:set args xx1 xx2 2、 查看代码(list/l) (1)查看当前文件: l l 行号 l 函数名123 (2)查看非当前文件: l 文件名:行号 l 文件名:函数名12 (3)设置显示的行数 set listsize n show listsize12 3、断点操作(break/b) (1)设置断点 b 行号 b 函...转载 2018-10-09 11:40:36 · 180 阅读 · 0 评论 -
linux内核双链表的代码
双链表的头文件定义: #ifndef _LIST_HEAD_H #define _LIST_HEAD_H // 双向链表节点 struct list_head { struct list_head *next, *prev; }; // 初始化节点:设置name节点的前继节点和后继节点都是指向name本身。 #define LIST_HEAD_INIT(name) { &(na...转载 2018-11-06 21:58:45 · 203 阅读 · 0 评论