我正在尝试使用 Cocotron 来构建 Foundation 框架。适用于 Windows 的 GCC 4.3.1 编译良好,它正在创建有效的 Windows 可执行文件,我通过制作“Hello, world”可执行文件确认了这一点。
所以我不明白为什么在 Xcode 5.0.2 中,当我使用 xcodebuild 或在 Xcode 本身中构建 Foundation 项目时,它不会创建 dll 文件。
我正在尝试使用 Cocotron 来构建 Foundation 框架。适用于 Windows 的 GCC 4.3.1 编译良好,它正在创建有效的 Windows 可执行文件,我通过制作“Hello, world”可执行文件确认了这一点。
所以我不明白为什么在 Xcode 5.0.2 中,当我使用 xcodebuild 或在 Xcode 本身中构建 Foundation 项目时,它不会创建 dll 文件。
因此,似乎从 Xcode 5 开始,Apple 不再支持任何不是从 clang 派生的编译器。为了解决这个问题,我不得不将 pbcomspec 文件从/Library/Application Support/Shared/Xcode/Specifications
to复制~/Library/Application Support/Shared/Xcode/Specifications
并编辑声明编译器基于 llvm-gcc 的文件以声明它基于com.apple.compilers.llvm.clang.1_0
. 那么它至少应该尝试构建。