2017-09-20

猎数博客

数据挖掘,机器学习

C/C++ 代码阅读

作者:江航 / 2012-04-25 / (阅读 1,338 次) /



  • 找函数定义: 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 转载请注明






相关文章

  • GDB 找不到源代码( 9,619 )
  • 如何识别C++编译以后的函数名(demangle)( 9,514 )
  • vim 获取当前文件名( 8,197 )
  • 程序性能分析之Valgrind( 4,567 )
  • GDB 查看内存/指针( 4,221 )
  • 怎样获得动态链接库的装载地址( 3,962 )
  • 用printf 输出64位整数( 3,848 )
  • vim 表格编辑( 3,511 )
  • gdb debug 信息 stabs 格式( 3,485 )
  • vim 多文件搜索并实现自动跳转( 3,470 )
  • Leave a Reply

    您必须登录以发表评论,

    沪ICP备11036560号
    联系我: jianghang at bagualu.net