Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将gprof与自动工具一起使用?_C++_Autotools_Gprof - Fatal编程技术网

C++ 如何将gprof与自动工具一起使用?

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

我一直在使用自动工具(C++是语言)编写一个小型开源软件,并生成/安装了一个执行程序。使用了一些蒙特卡罗积分,代码速度很慢。我希望使用gprof进行改进,并希望询问如何在其中启用gprof? 我试过: ./configure CFLAGS=-pg&&make&&sudo make安装
这是行不通的

> 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