我不是开发人员,但在工作中我追踪很多代码。实际上,阅读别人的代码相当困难,尤其是对于大型项目来说。
Source Insight是一个很棒的应用程序,它将所有符号存储在数据库中,因此您可以看到新函数的调用,点击它并查看函数的编写方式。您可以查看对象的所有引用者或跳转到调用者。您无需打断思路并想出shell命令,只需找到其他文件中的新变量/结构/函数时使用。
我在WINE上运行它,但有时会出现一些小问题。
我知道人们会提到C-scope,我试过了,但真的不一样。那么,在Ubuntu上有这么多巨大的开源项目,是否有本地工具可以帮助高效阅读它们呢?
编辑:
谢谢你们的建议,但CODE::BLOCKS或CodeLite是否提供了通过鼠标点击查看函数而无需跳转到它的能力,以便我可以同时看到调用者和被调用者?
Source Insight是一个很棒的应用程序,它将所有符号存储在数据库中,因此您可以看到新函数的调用,点击它并查看函数的编写方式。您可以查看对象的所有引用者或跳转到调用者。您无需打断思路并想出shell命令,只需找到其他文件中的新变量/结构/函数时使用。
我在WINE上运行它,但有时会出现一些小问题。
我知道人们会提到C-scope,我试过了,但真的不一样。那么,在Ubuntu上有这么多巨大的开源项目,是否有本地工具可以帮助高效阅读它们呢?
编辑:
谢谢你们的建议,但CODE::BLOCKS或CodeLite是否提供了通过鼠标点击查看函数而无需跳转到它的能力,以便我可以同时看到调用者和被调用者?