好几天没更新了,这几天一直在忙课程大作业的程序,今天主要研究了VIM的常用命令和配置GDB调试.中间育到一些ma fan, Linux 下 .filename是隐藏文件,需要 ls -a查看, 创建隐藏目录直接mkdir就行了 .
clewn主页 http://clewn.sourceforge.net/
一开h始网上找到是通过Vimgdb来配置,不过很痲烦,不过也学了些makefile的知识
clewn步骤:
1). 下载clewn源代码 ./configure make make install (需要libreadline5-dev)
2). 在主目录下创建.vim隐藏文件 ,然后
cp /usr/local/share/vim/vimfiles/clewn.vim ~/.vim/plugin/
cp /usr/local/share/vim/vimfiles/doc/clewn.txt ~/.vim/doc/
cp /usr/local/share/vim/vimfiles/macros/clewn_mappings.vim ~/.vim/macros/
cp /usr/local/share/vim/vimfiles/syntax/gdbvar.vim ~/.vim/syntax
3).写一个helloworld.c代码测试一下 gcc -g -o helloworld helloworld.c
4).编译通过后:clewn -va helloworld.c
5).然后你会看到终端自动打开了gdb,同时gvim也打开了。不要急,在终端(gdb)里输入:file helloworld 然后就可以在gvim里调试了
可以不用输入gdb命令,直接在gvim里操作很方便 例如: 用鼠标点到你想设置断点的行(用光标移也可以,不过有时设置断点的时候会 不灵),按下CTRL+B,不灵的话就多按几下,就设置好断点了。然后安SHIFT+r(就是R)就run了。当然,程序会在断点处停止继续安SHIFT+s(就是S)就step了。如果想看变量的话就在命令模式下输入::split 窗口就拆开了。在终端(gdb)里输入createvar var 创建观察变量
官方参考文档 :http://clewn.sourceforge.net/doc.html
摘取一些key word