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"可以进行搜索