如何在Xcode中查看调用

Ale*_*her 6 objective-c

我的构建错误.Xcode返回

Undefined symbols for architecture i386:
  "_main", referenced from:
      start in crt1.10.6.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

你知道如何使用-v启动构建来查看调用吗?

GoZ*_*ner 5

在 Xcode 中,单击“查看”、“导航器”和“显示报告导航器”,然后单击失败的构建。在构建步骤列表中,您将看到“使用 -v 查看调用” - 右键单击​​公开图标(错误图标旁边)。

指示单击位置的屏幕截图这样做将显示链接器调用的详细信息。

当然,实际的问题是您正在构建一个可执行文件,但不包含包含“main”的文件。通常会根据目标为您创建并自动包含在内。如果您自己制定目标;你需要在某个地方实现 main() 。

  • 日志导航器通常是导航器(左)列图标列表中最右侧的图标,IIRC。 (5认同)
  • 试过了。只得到与编译器抛出错误时给我的信息完全相同的信息...与“(使用 -v 查看调用)”相同的信息。换句话说,很明显这不是获取调用的方法。 (3认同)
  • 很多时候我遇到同样的错误(用户 -v 查看调用),但我无法理解在哪里以及如何使用“-v”来查看调用! (2认同)