文章目录
- 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"可以进行搜索