我记得读过一种告诉 Visual Studio 在编译时向每个函数添加函数调用的方法。如果您想滚动自己的穷人的剖析器,这很方便。但我不记得该怎么做,也不记得它叫什么。我想用 g++ 做同样的事情。有谁知道如何做到这一点?
编辑:所以看起来 Visual Studio 等效项是用 /Gh 编译并为 _penter 和 _pexit 函数定义。对于 g++,您应该查找 -finstrument-functions 编译器选项。
我记得读过一种告诉 Visual Studio 在编译时向每个函数添加函数调用的方法。如果您想滚动自己的穷人的剖析器,这很方便。但我不记得该怎么做,也不记得它叫什么。我想用 g++ 做同样的事情。有谁知道如何做到这一点?
编辑:所以看起来 Visual Studio 等效项是用 /Gh 编译并为 _penter 和 _pexit 函数定义。对于 g++,您应该查找 -finstrument-functions 编译器选项。