学习GDB我学了很长时间,但是然而并没啥用。感觉需要记住命令,然后各种复杂操作就是反人类:
学了很长时间的GDB被各种命令,操作,概念搞得不要不要的,总于小有成绩,然后发现了virtualGDB;有一种:要练此功,必先自宫。。。然后我。。。最后我终于学到了最后一页。。
先讲讲GDB入门的几招式
1。GDB启动
需要用GDB调试,程序编译的时候必须加上-g的选项。gcc -g
启动时
执行》gdb hello
然后设置启动gdb>set args xxxx
然后执行run
2。打断点
初学者学习一下
b命令就好了
3。断点后单步。 n命令就好了
4。查看堆栈bt
5。查看源代码list
其实一般人我不告诉他~
输入一个减号-有惊喜。。。。
其实学习GDB再熟练。也不如直接用IDE开发来的快呀!图形化操作,直接可视化的结果~~
看了这篇文章的亲,不要学习苦逼的GDB了,压根没啥用嘛~~
使用virtualGDB。妈妈再也不用担心你的调试,直接用vs2015+virtualGDB可视化的操作,远程编译+调试。底层也是用的GDB,只是做了一个可视化的前端。。
后续文章将说说virtualGDB如何使用、。。。