彻底理解glibc中代码的最佳方法

彻底理解glibc中代码的最佳方法,c,linux,gcc,glibc,code-navigation,C,Linux,Gcc,Glibc,Code Navigation,我正在为自己的目的修改glibc。然而,由于glibc文件太多,很难将不同的代码片段关联到glibc的不同文件中 我想要一个功能,例如,当我看到一个函数调用时,我可以单击它并被引导到该函数,或者,例如,如果我想看到函数的定义位置,我可以带到那里,以及更多的功能,如使用函数的位置、通过单击打开头文件、调用方-被调用方关系等等。任何工具都可以帮助我做到这一点?更好地使用IDE我的建议是Eclipse CDT大多数“程序员”文本编辑器和IDE的功能与您描述的一些类似。例如,vim和emacs都支持由c

我正在为自己的目的修改glibc。然而,由于glibc文件太多,很难将不同的代码片段关联到glibc的不同文件中


我想要一个功能,例如,当我看到一个函数调用时,我可以单击它并被引导到该函数,或者,例如,如果我想看到函数的定义位置,我可以带到那里,以及更多的功能,如使用函数的位置、通过单击打开头文件、调用方-被调用方关系等等。任何工具都可以帮助我做到这一点?

更好地使用IDE我的建议是Eclipse CDT

大多数“程序员”文本编辑器和IDE的功能与您描述的一些类似。例如,
vim
emacs
都支持由
ctags
命令生成的
标记
文件,这些文件列出了项目中的所有函数和变量定义。在这两个编辑器中,都有一个适当的键序列,它将直接带您到光标下术语的定义

您正在寻找的一些其他功能(如调用图)可以由其他外部工具生成,或者可以在功能更丰富的IDE中使用