我不是开发人员,但是对于我的工作,我跟踪了很多代码。阅读他人的代码实际上是相当困难的,尤其是对于较大的项目。
Source Insight是一个很棒的应用程序,它将所有符号存储在数据库中,因此您可以看到正在调用的新函数,单击它,然后查看该函数的编写方式。您可以查看对象的所有引荐来源网址或跳转到调用方。您不需要打破思路,只想在每次您从其他文件中遇到新的变量/结构/函数时,便会发现这些命令。
我可以在WINE上运行它,但是有时会出现一些小故障。
我知道人们会提到C-scope,我已经尝试过了,但是确实不一样。因此,在拥有众多适用于Ubuntu的大型开源项目的情况下,是否有本机工具可以帮助有效地阅读它们?
编辑:
感谢您的建议,但是CODE :: BLOCKS或CodeLite是否提供了查看鼠标单击而不会跳转的功能,因此我可以同时看到调用者和被调用者吗?