C/C++ 代码阅读

  • 找函数定义: VI 中使用ctags , 本层不行,在再上一层做tags
  • 宏扩展: 找到编译命令,加-E -P , 可知预处理以后文件是什么样子的。
  • 类型宏定义在哪个头文件中:     编译命令加 -E , 可见每个文件的每个部分是从哪个文件包含进来的

 

ctags cmdline:

ctags  -p clib/   -R –links=no

ctags -p drv/ -a -R –links=no

ctags  -p include/ -a -R –links=no

如果tags在当前目录,直接就可以在vi中ctrl+] ctrl+t 来回切换代码了。

否则,可以需要设置 se tags=../../tags , 然后就可以用这个tags了。



本文地址: http://www.bagualu.net/wordpress/archives/1300 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注