linux gdb 入门级教程(小白专用)
Posted Arc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux gdb 入门级教程(小白专用)相关的知识,希望对你有一定的参考价值。
送给包含我在内的所有小白:
对于养linux真姬的本小白来说,既然你选择养它,那你就要满足他.
如果你养了它是为了码代码,那我觉得gdb应该是它的基本需求了吧?!
然而gdb哪有那些IDE来的简单啊,terminal中的东西,怎么看怎么没有IDE美观啊.
但是,erminal是基础,如果你想在这条路上走的远一点的话.
加油.
首先你得知道一个命令,是在你编译的时候的
g++ -g main.cpp -o main.o
然后你搞完这个就可以打开啦!
1 gdb main.o -silent
最后那个silent是避免它写出一堆奇奇怪怪的协议的,不加也行.
前面注意要加那个,o啊
在这个时候,它应该会显示(gdb),你就在这个括号后面输入就行了
接下来请享用基本命令
1 2 * 首先是加断点. 3 * 命令是 4 * b 行号 5 * 或者 6 * b 函数名 7 * 他会给你显示break at xxx 8 * 9 * 临时断点是 tb 10 * 显示所有断点 i b 11 * 12 * 如果你运行,直接写 r 13 * 他会显示Starting xxx 14 * 他会在你的断点停止的. 15 * 16 * 如果你想看某个变量,那就是 p 变量名 17 * 比如 p max 18 * 19 * 如果想看接下来几行代码,就是 l 20 * 但是默认只有十行 21 * 22 * 继续运行下一行是 n 23 * 24 * 继续到下一个断点就是 c 25 * 26 * 不调试了,直接按 q 27 * 28 * 29
还是IDE方便吧??
以上是关于linux gdb 入门级教程(小白专用)的主要内容,如果未能解决你的问题,请参考以下文章