0

我需要用函数分析一些 c 代码,我想得到 c 代码中不同函数的确切指令数。我不知道。谢谢。

4

1 回答 1

0

如果您在谈论组装说明,这很容易:

用 main 编写一个小的 C 程序。立即在 main 中调用您想要的函数。使用 gcc -c 选项编译(输出一个目标文件)。在文本编辑器中打开您的目标文件 (.o)。寻找调用函数(这是对函数的调用)。开始计算行数,直到遇到返回(ret)指令。

给你!当然,您的编译器可能会优化此目标代码,因此它可能会更复杂一些,但这可能是一种非常简单的方法。

于 2013-06-05T14:11:40.073 回答