- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以将 gmon.out 文件的默认名称(例如,在使用 gcc 编译时设置配置文件标志 (-pg) 时创建的文件名)更改为 [可执行文件名称].gmon.out?
我需要这个,因为我有多个可执行文件,它们位于同一目录中,并且必须并行运行。
最佳答案
不是那么短,但实际上答案是肯定的 - 如果使用glibc
(至少使用版本2.11.1,这是我用来测试这个的版本)。
要让 -pg
编译并链接的可执行文件创建与默认 gmon.out
不同的名称,只需将环境变量 GMON_OUT_PREFIX
设置为您选择的值,分析输出将写入 [您选择的值].[pid]
,其中 [pid]
是该进程的进程 ID分析数据所属。
关于gcc - 使用-pg编译时更改gmon.out文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3529325/
我使用分析标志 (-pg) 用 gcc 编译了一个代码,但是当我运行该程序时,没有生成 gmon.out。 我编译了一个测试 代码 -- 实际上,是来自 this 的代码问题 -- 查看编译标志和 g
如何在 Windows 中读取 gmon.out? Windows 无法打开文件,因此 gmon.out 选项 在命令行窗口中无法正常工作。 最佳答案 gprof是读取 gmon.out 文件并显示其
我想使用 gprof 来分析守护进程。我的守护进程使用第 3 方库,它注册了一些回调,然后调用一个永远不会返回的 main 函数。我需要调用 kill(SIGTERM 或 SIGKILL)来终止守护进
我已经使用 -pg 开关编译了一个程序并使用 -pg 开关链接。当我的程序执行时,会产生一个文件“gmon.out”。但是,在文件上运行 gprof 后,除了解释所提供数据的标准信息外,没有其他数据。
我正在尝试分析我的代码,因为我不知道是什么导致它变慢了。我有以下生成文件: CXX=gcc RM=rm -f CFLAGS=-pg -DNDEBUG -O3 -g3 -O0 -D_FILE_OFFSE
我正在使用 gprof 进行分析。但是,当我在使用选项 -pg 编译的主可执行文件中派生另一个可执行文件时,不会创建 gmon.out。知道如何解决它。 最佳答案 But gmon.out is no
我的作业要求我使用一个文件来输出数据,将计算发送到该文件,并从该文件读取结果。数据是一系列从 1 到 100 的输入年龄,由用户基于变量 cin 的递减计数器控制:totalAges。 我遇到的问题是
我使用 -pg 标志编译和链接我的 cpp 程序,运行该程序,并检查我的目录中是否有 gmon.out。我找不到任何东西。 我正在运行 Ubuntu 16.04 LTS,这是一个完全默认的 codel
我使用 opengl 编写了一个 C 程序,我尝试对其进行分析,但一直找不到分析数据。 我禁用了除 -pg 和 -g (来自选项)和 -std=c99 & -Iinclude (来自“其他选项”)之外
使用 gcc -pg -g 编译了一个 C++ 程序(至少,那些是我在 Makefile 中给出的参数;没有任何确凿的证据表明执行了什么命令)。程序运行正常完成,CWD 设置为我的主目录。没有写入 g
我正在尝试分析我正在开发的 Qt 窗口应用程序,并且已经阅读了使用 gprof 进行分析的方法。我已经成功地将项目配置为编译并与 -pg 标志链接以启用分析,并且每次执行应用程序时都会输出 gmon.
我在 Mac OSX 版本 10.8.5 (Mountain Lion) 上运行。我有以下简单的 C++ 代码。 main.cpp: #include int main () { std::
我是一名优秀的程序员,十分优秀!