如何确定C文件是否可以编译为gcc?

时间:2013-03-08 21:38:05

标签: c visual-studio gcc

我的大学项目的一个要求是我的C文件必须是gcc可编译的。

我不知道这意味着什么,我不知道如何判断C文件是否可以编译为gcc。如何做到这一点?

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

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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

您要下载codeblocks-10.05mingw-setup.exe

当您使用该版本的Code :: Blocks创建C或C ++项目时,gcc将成为默认编译器,并且您已完成设置。 (直到你开始需要做任何事情,比如I / O多路复用,此时你需要真正的Unix安装)