c++ - 如何从调用图中省略内置函数

标签 c++ c gcc call-graph

我使用 gcc 生成了我的 C/C++ 程序的调用图,但是该图包含许多我不感兴趣的内置函数,例如 strcmp、fprintf 等。是否有任何 gcc 选项可以帮助省略那些功能?我知道埃及有一个选项 --omit,但这需要用户指定他们事先知道的功能列表。这意味着如果我想删除上面所有的内置函数,我需要有一个完整的函数列表,但我不确定从哪里得到。

谢谢。

最佳答案

标准库函数的完整列表可以在语言标准中找到。但是,该列表不包括帮助程序、特定于编译器的函数。

例如,参见 1999 年 C 标准的 Annex B/Library summary

如果您没有标准,请在线获取其草稿。

关于c++ - 如何从调用图中省略内置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15755408/

相关文章:

C++ 运算符混合使用和优先级不是我想要的

c++ - 我不断收到相同的错误消息 : Segment Fault (core dumped)

c++ - 如何使用 OpenMP 实现 argmax?

c - 如何向内核 task_struct 添加一个字段?

c - pthread_cancel() 本身导致内存泄漏

c - 忽略 C 中的输出参数

linux - 如何更改 ELF 中代码段的对齐方式

c - 编译这个程序如何填满我的电脑?

c++ - fstream::exceptions 意外行为

c - GCC 和 VC++ 中的宏