推荐一个软件可以分析头文件包含关系的?

时间:2022-03-12 01:37:25
软件规模比较庞大,头文件包含关系比较复杂,而且可能存在循环嵌套的问题,想用一个软件分析一下包含关系。
大虾们推荐一款软件。

8 个解决方案

#1


自己写一个吧,200行代码吧。

#2


自己写一个是可以,但是想最好有一个软件可以有较好的图形显示。

#3


Source Insight 可曾试过?
据说看代码很好用,不过是私有软件,所以我没用过,楼主试试。

#4


引用 3 楼 Loaden 的回复:
Source Insight 可曾试过? 
据说看代码很好用,不过是私有软件,所以我没用过,楼主试试。

这东西跳转很方便,看代码很好,就是不能编译。

#5


gcc -MM file 选项可列出文件的依赖关系~~

#6


Source Insight


Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。
[编辑本段]技术特点
  Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的! Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。 
  Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新您的文件信息,即使在您编辑代码的时候。而且符号数据库的符号可以自动创建倒您的工程文件中。
推荐一个软件可以分析头文件包含关系的?

#7


不需多说,看代码用source insight。

#8


引用 7 楼 hairetz 的回复:
不需多说,看代码用source insight。

#1


自己写一个吧,200行代码吧。

#2


自己写一个是可以,但是想最好有一个软件可以有较好的图形显示。

#3


Source Insight 可曾试过?
据说看代码很好用,不过是私有软件,所以我没用过,楼主试试。

#4


引用 3 楼 Loaden 的回复:
Source Insight 可曾试过? 
据说看代码很好用,不过是私有软件,所以我没用过,楼主试试。

这东西跳转很方便,看代码很好,就是不能编译。

#5


gcc -MM file 选项可列出文件的依赖关系~~

#6


Source Insight


Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。
[编辑本段]技术特点
  Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的! Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。 
  Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新您的文件信息,即使在您编辑代码的时候。而且符号数据库的符号可以自动创建倒您的工程文件中。
推荐一个软件可以分析头文件包含关系的?

#7


不需多说,看代码用source insight。

#8


引用 7 楼 hairetz 的回复:
不需多说,看代码用source insight。