-7

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

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

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

4

3 回答 3

5

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

于 2013-03-08T21:41:14.850 回答
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 安装)

于 2013-03-08T22:15:20.027 回答
0

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

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

于 2013-03-08T22:07:05.077 回答