c - 为C代码建立调用树

标签 c unix callstack

我有一大段用 C 写的代码,但我并没有全部自己写。我希望在代码中创建调用结构的概述以供引用。也就是说:我想知道代码中的不同函数调用了哪些(非标准)函数,从而创建不同函数的层次结构或树。是否有任何免费的、与 Unix 兼容的程序(这意味着没有 Visual Studio,但 Vim 插件或类似的东西会很整洁)可以做到这一点,还是我必须自己编写一些可以做到这一点的东西?

最佳答案

Doxygen 也能做到这一点,但必须启用它。

关于c - 为C代码建立调用树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9018665/

相关文章:

c - 关于将 void* 隐式转换为另一种指针类型的 GCC 警告

C传递指针数组

linux - sed -e 's/^M/d' 不工作

bash - 在 UNIX shell 中实现 `sumproduct`

python - 为什么 python 生成器框架的 (gi_frame) f_back 属性总是没有?

c - 使客户端持续响应来自服务器的消息

ptmalloc实现的代码说明

linux - 为什么在 `tar cf` 之前通过 `gzip` 运行我的文件会更改其内容?

assembly - 为什么 pop 在汇编中需要一个参数?

c - 类似函数的行为,无需使用任何调用堆栈