0

我的 xcode 有问题。问题是我的老师不能仅仅因为我使用 C99 就执行我的代码。我试图改变它但没有任何结果,我也安装了命令行工具而没有任何结果。因此,我安装了 Netbeans IDE 7.4 并尝试在那里进行编程。为了测试程序使用的标准,我尝试了一个循环(int i = 0; i< size; i++)并且程序抱怨这是一个好兆头。现在两天后,我也遇到了与 Netbeans 相同的问题,由于这个问题,我真的很接近跳出课程。我的作业迟到了,只是因为我的老师不接受我用 c99 标准等编写的作业。有人遇到同样的问题并解决了问题吗?它是在 Netbeans 还是 Xcode 上并不重要。我只是想编码。

如果你不能帮助我,c99和c90等有什么区别?我知道使用 for 循环,但还有其他事情使代码无法执行吗?

当我在终端上输入 gcc --version 时,我得到了这个......

配置: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM 5.0 版 (clang-500.2.76) (基于 LLVM 3.3svn)目标:x86_64-apple-darwin12.5.0 线程模型:posix John-MacBook-Air:~ johnBlunt$

这是我的设置 编译器是 Apple LLVM 5.0。 我不知道这是否重要

C语言方言是c89 [-std= c89

我已经设置了将警告视为错误的设置

4

1 回答 1

1

编辑:更新以反映更新的问题。

除了一些默认警告 IIRC 之外,Clang 和 GCC 与大多数代码不应该有任何明显的差异。你的具体问题是什么?是你在mac上编译二进制文件而你的老师在windows上吗?如果您想修复错误,您的老师需要告诉您错误。

如果您确实想将 GCC 与 xcode 一起使用,您需要单独下载并安装它。

我不知道 CGG 是什么,但是您可以通过在 xcode 中选择您的项目/目标然后转到“构建设置”然后更改“c 语言方言”设置来更改设置。

AFIK没有C90你是说C89吗?你的老师为什么要坚持使用它?!我们现在达到 C11 ......

于 2013-10-21T20:58:09.130 回答