当前位置: 代码迷 >> 综合 >> Linux源码阅读工具:ctags
  详细解决方案

Linux源码阅读工具:ctags

热度:70   发布时间:2023-11-20 00:14:25.0

文章目录

  • Linux源码阅读工具:ctags
    • Ubuntu下安装ctags
    • 使用ctags创建源码阅读工程
  • 如果是在Windows下,使用sourceinsight即可。
    • 利用sourceinsight创建源码阅读工程
    • sourceinsight解决中文乱码问题:


Linux源码阅读工具:ctags

Ubuntu下安装ctags

sudo apt-get install ctags

使用ctags创建源码阅读工程

cd /opt/arm/day05/1.0  //进入源码目录
ctags -R * //即可创建工程
ls
#tags //生成的源码工程文件
#ctags使用的快捷键:
vim main.c 
#将光标移动到要查看的变量或者宏或者函数上面
#按ctrl+]进行跳转
#按ctrl+o进行返回

注意: 务必掌握使用grep 和 find 两个命令的使用。

如果是在Windows下,使用sourceinsight即可。

利用sourceinsight创建源码阅读工程

打开sourceinsight软件->Project->New Project
->工程名称:UART
工程保存路径:一般保存放到源码目录下
->OK->OK->将“Show only …”前面的勾去掉
->Add All->有可能会出现一个对话框,将对话框
的两个勾都选中!
->Close
再次点击Project->Sync…->OK
支持UART源码阅读工程创建完毕!

sourceinsight解决中文乱码问题:

  • 1.用记事本打开要阅读的文件

  • 2.点击另存为,指定一下选项:
    只需将编码:UTF-8修改为ANSI
    保存退出

  • 3.sourceinsight会提示是否需要更新,点击YES即可

  • sourceinsight基本用法:
    右键可以跳转到宏,变量,函数的定义地方
    点击"<-"可以进行返回
    点击"R"可以进行搜索