C++ 如何将gprof与自动工具一起使用?
我一直在使用自动工具(C++是语言)编写一个小型开源软件,并生成/安装了一个执行程序。使用了一些蒙特卡罗积分,代码速度很慢。我希望使用gprof进行改进,并希望询问如何在其中启用gprof? 我试过: ./configure CFLAGS=-pg&&make&&sudo make安装C++ 如何将gprof与自动工具一起使用?,c++,autotools,gprof,C++,Autotools,Gprof,我一直在使用自动工具(C++是语言)编写一个小型开源软件,并生成/安装了一个执行程序。使用了一些蒙特卡罗积分,代码速度很慢。我希望使用gprof进行改进,并希望询问如何在其中启用gprof? 我试过: ./configure CFLAGS=-pg&&make&&sudo make安装 这是行不通的 > P>你想要CXFLAG,而不是cFLAGS,因为你使用C++。< /P>它怎么工作?非常感谢。我还使用了CXXFLAGS=-pg。在配置、制作、制作安装并运行代码之后,生成了一个名为gmon.ou
这是行不通的 > P>你想要CXFLAG,而不是cFLAGS,因为你使用C++。< /P>它怎么工作?非常感谢。我还使用了CXXFLAGS=-pg。在配置、制作、制作安装并运行代码之后,生成了一个名为gmon.out的输出文件,但我认为这不是正确的形式:我没有遵循链接,但是您可以使用gprof工具将gmon.out转换为可读格式。我尝试了:gprof gmon.out,但出现错误:gprof:gmon.out:不在可执行文件中format@weiwang必须将可执行文件名放在gmon文件之前<代码>gprof a.out gmon.out