gpt4 book ai didi

c - gprof 输出为空

转载 作者:行者123 更新时间:2023-12-04 14:48:19 27 4
gpt4 key购买 nike

在各种示例程序上使用 Ubuntu 17.04 中的 gprof 2.28 和 gcc 6.3.0 我得到每个类别的空输出。如果我在一个示例程序上运行 gprof -i,我得到:

1 histogram record
2 call-graph records
0 basic-block count records

我的编译看起来像这样:

cc -g -c sem_test.c -pg
cc -o sem_test sem_test.o -lpthread -pg

或者这个:

gcc -g3 -O0 -Wall -std=gnu99 -pg -fprofile-arcs -fno-inline -fno-reorder-functions sem_test.c -o sem_test -lpthread -pg

两者的结果相同。

我注意到我的 gmon.out 文件只有 687 字节,这看起来很低。

最佳答案

这是一个 glibc 错误/限制:

如果您无法安装固定的 glibc,您可以链接 -no-pie 以禁用 PIE。您的工具链可能会自动启用 PIE。

关于c - gprof 输出为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47482131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com