OS X 上的 gprof 问题:[程序] 不属于主机体系结构

2023-11-25

我跑步时遇到问题gprof在 OS X 上。该文件test.c is:

#include <stdio.h>

int main() {
  printf("Hello, World!\n");
  return 0;
}

我的终端看起来像:

$ gcc -pg test.c
$ gcc -pg -o test test.c
$ ./test
Hello, World!
$ gprof test
gprof: file: test is not of the host architecture

编辑:另外,它不会生成文件gmon.out.

这里发生了什么?


这里的一系列事件应该按如下方式进行:

  1. 编译代码-pg option
  2. 链接代码与-pg option
  3. 运行程序
  4. 程序生成gmon.out file
  5. Run gprof

问题是第 4 步永远不会发生。关于这一具体故障的信息非常少。过去几年的普遍共识似乎是苹果宁愿使用 shark,而且他们在修复错误等方面非常松懈。gprof.

简而言之:安装 Xcode,man shark

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OS X 上的 gprof 问题:[程序] 不属于主机体系结构 的相关文章

随机推荐

  • 在 VS Code 中禁用波浪下划线

    I m using Visual Studio Code v1 11 2 Is there any way to disable wavy underline at all To disablevscode 中的波浪 波浪下划线 转到设置
  • Laravel 4 多对多关系不起作用,未找到数据透视表

    我目前在与 Laravel 4 的 n n 关系方面遇到问题 我在数据透视表上遇到错误 该数据透视表在两个组件都为单一名称的表上进行查询 我创建一个数据透视表 lands objs 并填充它 型号有
  • Angular ui-router 的 url 查询参数包含“点”

    在我们的 Angular 应用程序中 我们必须处理包含 点 的 id 例如 book id 123 456 我们在使用 id 作为 url 参数时遇到问题 如果通过 Angular 进行导航 即单击调用的链接 则一切正常 state go
  • 如何用一种方法转义java中的一组特殊字符?

    我使用 lucene 搜索 但 lucene 有一堆特殊字符需要转义 例如 我在转义这些字符时遇到问题 因为它们太多了 如果我使用 String replaceAll 方法 我最终会得到一长串用于转义字符的代码 最好的办法是什么 谢谢 还有
  • Grunt 连接任务和中间件 Access-Control-Allow-Origin

    我想允许访问跨源调用 我需要能够对服务器执行 REST API 调用 我的 connect grunt 任务配置如下 connect options port 9000 Change this to 0 0 0 0 to access th
  • int (Int32) 被视为 .NET 中的对象还是基元(不是 int?)?

    是 int 又名Int32 一个对象 或者 NET中的一个原语 我不是在问关于int 我在保存的单词上按了 F12int并得到 public struct Int32 IComparable IFormattable IConvertibl
  • 使用 onSelectionChange 时我做错了什么

    我发现了这个触发器onSelectionChange e 在 Developers google com 上 如果选择了单个空单元格 则应将背景设置为红色 我仅通过复制和粘贴无法得到该结果 我不认为我错过了任何一步 我们将不胜感激 The
  • Maven 更新项目在 Eclipse 中做什么?

    什么是 Maven gt 更新项目 在 Eclipse 中做什么 它将 Eclipse 项目设置与 pom xml 的设置同步 例如 如果您更改重要的插件设置 例如输出 java 版本 您会发现 Eclipse 会要求您更新项目 然后项目中
  • 一个 FXML 文件的多个控制器

    我有一个由一个控制器控制的 fxml 文件 我想将控制器分成多个部分 就好像放在一个控制器中会生成很长的代码一样 不幸的是 fx controller 只能放在根目录中 对于如何分离控制器有什么建议吗 我建议创建自定义控件 使用几个较小的
  • .htaccess 在 Linux(Debian) Apache2 中不起作用

    我在用apache2 我的虚拟服务器 已经与我一起安装Debian 一切都很顺利 但现在我的问题 htaccess RewriteEngine On RewriteCond REQUEST FILENAME d RewriteCond RE
  • 带浮点数的 Numpy bincount()

    我正在尝试获取 float 类型的 numpy 数组的 bincount w np array 0 1 0 2 0 1 0 3 0 5 print np bincount w 如何将 bincount 与 float 值而不是 int 一起
  • php统计爆炸后的字符串数量

    这是我的代码 输出是 0 a 1 b 2 c 3 d 4 e 5 f 我爆炸后尝试计算字符串的数量 对于我的示例来说应该是 6 我还需要我的 i 从 1 而不是 0 开始 有什么想法吗 谢谢
  • JRE 11 在哪里? [复制]

    这个问题在这里已经有答案了 UPDATE to be more clear 你可以找到JRE 8 JRE 9 and JRE 10在 Oracle 官方网站上 单击每个 但在哪里JRE 11 此外 JDK 11 不包含 JRE 我期望 JR
  • 如何正确取消 Task.WhenAll 并抛出第一个异常?

    我有多个任务接受取消令牌并调用ThrowIfCancellationRequested因此 这些任务将同时运行Task WhenAll 我希望当任何任务抛出异常时取消所有任务 我使用以下方法实现了这一点Select and Continue
  • 如何使用 PHP 删除转义字符?

    我有以下文字 text vct 140 Araign e du soir espoir araign e du matin espoir du matin 我想使用 php 删除转义字符 我不想使用 stripslashes 因为它依赖于服
  • onClick 事件隐藏数据集 Chart.js V2

    我怎样才能制作一个html图例Chart js隐藏 显示dataset图表的 就像由Chart js itself 底部图例 gt Chart js 图例 右侧图例 gt HTML 我如何点击 SETOR AGILIZA 并获取datase
  • JDBC/MySQL:始终使用 UTC 保存时间戳

    我想将时间戳保存到数据库中 而不用 jdbc 驱动程序将其转换为本地时区 目前只有 MySQL 和 PostgreSQL 对我来说很重要 但如果有一个独立于数据库的解决方案 我将不胜感激 Example i want that to be
  • Spring ControllerAdvice 中未处理 404 异常

    我有一个简单的 Spring MVC 应用程序 我想在其中使用处理所有未映射的 url ControllerAdvice 这是控制器 ControllerAdvice public class ExceptionHandlerControl
  • 如何合并列表中相似的项目

    我在谷歌上没有找到任何相关的东西 所以我希望在这里找到一些帮助 我有一个 Python 列表 如下所示 hoose 200 Bananphone 10 House 200 Bonerphone 10 UniqueValue 777 我有一个
  • OS X 上的 gprof 问题:[程序] 不属于主机体系结构

    我跑步时遇到问题gprof在 OS X 上 该文件test c is include