1

我正在运行最新的 TextMate 1.5(在 OSX Lion 上)并安装了最新的 XCode 4.3。在学习 Objective-C 时,我有点走低路,绕过 XCode 开始并使用 TextMate 和命令行进行简单的示例和练习。在 TextMate 中点击 Cmd-R 时,(控制台)会构建并运行类型化的 Objective-C 控制台程序。但是,它不会编译它应该(从我的 POV)编译的东西,因为使用 clang 从命令行编译它们可以正常工作。当我从命令行切换到构建时,我发现当我使用 gcc 而不是 clang 时,同样的事情会失败。

我的问题是 - 当我为 Objective-C (.m) 源文件点击 Cmd-R 时,如何说服 TextMate 使用 clang 而不是 gcc?

(我翻遍了捆绑设置,但无济于事,用谷歌搜索,等等。所以它一定是我想念的简单的东西,或者没有人想那样做。我假设是第一个。)

PS 几周前我从 Windows 转换过来,所以不要以为我是 Mac 专家。

4

1 回答 1

5

这是一种方法:

  1. 捆绑包 > 捆绑包编辑器 > 显示捆绑包编辑器
  2. 展开“C”
  3. 选择“运行”命令
  4. 在这种情况下用“CLANG”替换“GCC” when "objc"(它是g变量)
于 2012-07-26T12:47:07.077 回答