【问题标题】:XCode Build Results: why is it so amazingly complex even for a hello world console app?XCode 构建结果:为什么即使是 hello world 控制台应用程序也如此复杂?
【发布时间】:2011-06-01 05:31:51
【问题描述】:

我查看了一个简单的 hello world 控制台应用程序的构建结果,以查看用于编译的命令行。为什么这么复杂?如果事情如此复杂,我该如何实现自动化呢?

【问题讨论】:

    标签: objective-c xcode macos gcc


    【解决方案1】:

    如果您打算自动构建 Xcode 项目,请使用 xcodebuild(1)。

    【讨论】:

      【解决方案2】:

      如果您要直接调用 gcc,您的 xcodeproj 文件包含您需要在命令行上指定的所有设置。如果您运行 xcodebuild,您需要做的就是指定您的 xcodeproj 文件、目标、配置和要使用的 SDK。其他一切都是自动完成的。

      运行“man xcodebuild”以获取更多信息。

      【讨论】:

        【解决方案3】:

        XCode 为编译器和链接器指定了大量具有完全限定路径名的命令行选项。在命令行工作时,您将经常使用默认值,而不是指定 IDE 执行的所有选项。 Make 或其他一些构建工具是您的自动化朋友。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-07-13
          • 2023-01-10
          • 1970-01-01
          • 1970-01-01
          • 2016-04-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多