我正在使用 Fortran 进行编程,我可以使用一个很好的调试器界面。遵循this page的建议,我决定尝试一下 Xcode Organizer。
我可以让我的程序正常构建,但是当我尝试执行它时,我收到此错误:
事件架构 i386 不存在于包含 x86_64 的可执行文件“运行我的程序”中。
当我在 Google 上寻求帮助时,我会看到有关如何为常规项目执行此操作的说明。由于这是组织者,我认为此类指示不适用于我。
如何将事件架构设置为 x86_64?
或者,有谁知道我在哪里可以找到一些文档或教程来让 ifort 与 Xcode 交互?
我正在运行免费的 Xcode 3.2.6。
最佳答案
今天早上我遇到了这个问题。
Xcode 似乎为您的架构构建存储了一个全局参数,但您只能从项目首选项中更改它。这是我为解决这个问题所做的,灵感来自 http://www.44342.com/mac-f735-t412-p1.htm :
不要组织,而是打开 Xcode 项目或创建空项目。
选择它并单击“信息”按钮。
在项目信息面板部分构建中,双击架构线并替换为您想要的架构线,我这样做了
$(ARCHS_STANDARD_32_BIT) -> $(ARCHS_STANDARD_64_BIT))
在项目信息面板的构建部分中,单击“重建代码感知索引按钮”(没有尝试过可能没有必要)。
重新启动 Xcode,问题就解决了。
编辑:它仅适用于您在管理器中打开的文件夹,并且您必须为每个新文件夹重做第 4 步和第 5 步。嗯,这是一个解决方法。
关于xcode - 如何设置 Xcode Organizer 以使用 x86_64 二进制文件运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973322/