2013-03-08 88 views
-6

我的大学项目的一个要求是我的C文件必须是gcc编译的。如何确定C文件是否为gcc可编译的?

我不知道这意味着什么,我不知道如何去确定一个C文件是否是gcc编译的。如何做到这一点?

目前,我正在使用VS 2012来编译我的文件。部分提交代码的要求是它必须能够在命令行上执行。

+14

那么,编译它与GCC的想到。 – 2013-03-08 21:38:50

回答

5

下载GCC并尝试使用它编译文件。

+0

由于Windows文件系统的不区分大小写问题,可能还需要在非Windows系统上检查它。 – 2013-03-08 21:52:51

+0

我相信这实际上是最正确的答案。 – Mysticial 2013-03-08 22:17:55

0

请勿使用特定于Windows或MSVC的标题或库函数。例如(是的,我在这里约会自己)在其中声明的“conio.h”文件和函数不被gcc识别。

如果您仅限于language standard中定义的内容,那么您的代码将在gcc下编译。

0

在Windows上开始使用GCC编译最简单的方法是安装捆绑了MinGW的gcc环境的Code :: Blocks版本。

http://www.codeblocks.org/downloads/5#windows

您正在寻找当你创建一个C或C++项目,该版本的代码::块的下载codeblocks-10.05mingw-setup.exe

,海湾合作委员会将成为默认的编译器和你所有的设置。 (直到你开始需要做I/O多路复用等任何事情时,你需要一个真正的Unix安装)

相关问题