2013-03-08 87 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安裝)

相關問題