欢迎光临
我们一直在努力

大型源码阅读辅助工具

sourcetrail

安装

Github地址

下载解压完成以后直接执行install.sh脚本即可安装

如果使用的是IDE的话可以使用相应的插件,以vscode为例,

大型源码阅读辅助工具

安装sourcetrail插件,同时设计vsscode以及客户端的端口

大型源码阅读辅助工具

和客户端的设置端口需要一致

大型源码阅读辅助工具

使用

大型源码阅读辅助工具

其中Sourcetrail Project是项目名称,Sourcetrail Project Location是源文件的首地址.

大型源码阅读辅助工具

根据不同的语言和方式进行创建项目.

  • c/c++ from compliation 如果已经有compile_commands.json文件的可以直接读取这个进行项目构建
  • c/c++ from visual studio 通过visual studio帮助构建compile_commands.json文件,需要插件
  • Empty C++ source Group 重新创建一个项目

TIP 如果使用的是CMake可以定义标志位CMAKE_EXPORT_COMPILE_COMMANDS生成compile_commands.json文件,如果是Make可以用bear生成该文件,从而实现直接导入s

大型源码阅读辅助工具

接着设置c++标准,需要取解析源码的目录路径,文件后缀,头文件路径等,不了解的可以点击图表中的疑问号.配置完成后点击Creat进行构建,

构建完成以后如下图所示

大型源码阅读辅助工具

之后就可以联合vscode更加方便的进行代码的阅读了

大型源码阅读辅助工具

可以通过vscode中的选项,使得SourceTrail跳出对用内容的结构,反之,在Sourcetrail客户端ctr+鼠标左键vscode会跳到对应内容

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《大型源码阅读辅助工具》
文章链接:https://www.456zj.com/19028.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址