我的大学项目的要求之一是我的 C 文件必须是 gcc 可编译的。
我不知道这意味着什么,也不知道如何确定 C 文件是否可编译。如何做到这一点?
目前,我正在使用 VS 2012 编译我的文件。提交代码的部分要求是它必须能够在命令行上执行。
我的大学项目的要求之一是我的 C 文件必须是 gcc 可编译的。
我不知道这意味着什么,也不知道如何确定 C 文件是否可编译。如何做到这一点?
目前,我正在使用 VS 2012 编译我的文件。提交代码的部分要求是它必须能够在命令行上执行。
下载 GCC 并尝试用它编译文件。
在 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 安装)
不要使用特定于 Windows 或 MSVC 的标头或库函数。例如(是的,我在这里约会自己)“conio.h”文件和其中声明的函数不被 gcc 识别。
如果您将自己限制在语言标准中定义的内容,那么您的代码将在 gcc 下编译。