如何设置Xcode Organizer与x86_64二进制文件一起运行?

时间:2011-05-12 04:32:29

标签: xcode macos fortran x86-64 i386

我在fortran编程,我可以使用一个很好的接口来调试。根据{{​​3}}的建议,我决定尝试给Xcode组织者。

我可以让我的程序构建正常但是当我尝试执行它时,我收到此错误:

The active architecture i386 is not present in the executable 'Run my program' which contains x86_64.

当我向Google寻求帮助时,我会收到有关如何为常规项目执行此操作的说明。由于这是组织者,我不相信这些说明可以适用于我。

如何将活动架构设置为x86_64?

或者,有没有人知道我在哪里可以找到一些文档或教程来让ifort与Xcode连接?

我正在运行免费的Xcode 3.2.6。

1 个答案:

答案 0 :(得分:3)

今天早上我遇到了这个问题。

Xcode似乎为您的体系结构构建存储了一个全局参数,但您只能从项目首选项中更改它。以下是我为解决这个问题所做的工作,灵感来自http://www.44342.com/mac-f735-t412-p1.htm

  1. 而不是组织,打开Xcode项目或创建空项目。

  2. 选择它并单击“信息”按钮。

  3. 在项目信息面板部分 build 上双击架构线并替换为您想要的架构线,我做了$(ARCHS_STANDARD_32_BIT) -> $(ARCHS_STANDARD_64_BIT))

  4. 在项目信息面板部分构建中,单击“重建代码检测索引按钮”(没有尝试,可能没有必要)。

  5. 重启Xcode,问题解决了。

  6. 编辑:它仅适用于您在管理器中打开的文件夹,并且您必须为每个新文件夹重做4.和5.步骤。嗯,这是一种解决方法。