【问题标题】:Best way to thoroughly understand code in glibc彻底理解 glibc 中代码的最佳方法
【发布时间】:2012-05-14 17:36:20
【问题描述】:

我正在为自己的目的修改 glibc。但是,将 glibc 的不同文件中的不同代码段关联起来非常困难,因为它太多了。

例如,我想要一个功能,当我看到一个函数调用时,我可以单击它并被定向到该函数,或者例如,如果我想查看一个函数的定义位置,我可以被带到那里,以及更多功能,例如使用函数的地方,通过单击打开头文件,调用者-被调用者关系等。有什么工具可以帮助我解决这个问题?

【问题讨论】:

    标签: c linux gcc glibc code-navigation


    【解决方案1】:

    最好使用 IDE 我的建议是 Eclipse CDT

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-17
        • 2023-03-04
        • 1970-01-01
        • 2011-05-22
        • 2011-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多