我的大学项目的一个要求是我的C文件必须是gcc可编译的。
我不知道这意味着什么,我不知道如何判断C文件是否可以编译为gcc。如何做到这一点?
目前,我正在使用VS 2012来编译我的文件。提交代码的部分要求是它必须能够在命令行上执行。
答案 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安装)