我的大學項目的一個要求是我的C文件必須是gcc編譯的。如何確定C文件是否爲gcc可編譯的?
我不知道這意味着什麼,我不知道如何去確定一個C文件是否是gcc編譯的。如何做到這一點?
目前,我正在使用VS 2012來編譯我的文件。部分提交代碼的要求是它必須能夠在命令行上執行。
我的大學項目的一個要求是我的C文件必須是gcc編譯的。如何確定C文件是否爲gcc可編譯的?
我不知道這意味着什麼,我不知道如何去確定一個C文件是否是gcc編譯的。如何做到這一點?
目前,我正在使用VS 2012來編譯我的文件。部分提交代碼的要求是它必須能夠在命令行上執行。
下載GCC並嘗試使用它編譯文件。
由於Windows文件系統的不區分大小寫問題,可能還需要在非Windows系統上檢查它。 – 2013-03-08 21:52:51
我相信這實際上是最正確的答案。 – Mysticial 2013-03-08 22:17:55
請勿使用特定於Windows或MSVC的標題或庫函數。例如(是的,我在這裏約會自己)在其中聲明的「conio.h」文件和函數不被gcc識別。
如果您僅限於language standard中定義的內容,那麼您的代碼將在gcc下編譯。
在Windows上開始使用GCC編譯最簡單的方法是安裝捆綁了MinGW的gcc環境的Code :: Blocks版本。
http://www.codeblocks.org/downloads/5#windows
您正在尋找當你創建一個C或C++項目,該版本的代碼::塊的下載codeblocks-10.05mingw-setup.exe
,海灣合作委員會將成爲默認的編譯器和你所有的設置。 (直到你開始需要做I/O多路複用等任何事情時,你需要一個真正的Unix安裝)
那麼,編譯它與GCC的想到。 – 2013-03-08 21:38:50