我有Visual Studio 2008.我寫了一個小型C程序。我想在命令提示符下編譯該C文件。我怎麼做 ?請將我指向一個可以瞭解更多關於如何在沒有Visual Studio的情況下使用項目的地方。如何在沒有visual studio的情況下編譯C文件
感謝
我有Visual Studio 2008.我寫了一個小型C程序。我想在命令提示符下編譯該C文件。我怎麼做 ?請將我指向一個可以瞭解更多關於如何在沒有Visual Studio的情況下使用項目的地方。如何在沒有visual studio的情況下編譯C文件
感謝
如果你有Visual Studio中,您還可以在命令行C編譯器,當它構建項目其中的Visual Studio調用。所以你只需要從命令行調用它。
您也可以下載一個免費的C編譯器,有很多可用的選項,例如http://gcc.gnu.org/releases.html,或見http://www.thefreecountry.com/compilers/cpp.shtml
如果我們假設您正在使用Microsoft C/C++編譯器(cl.exe時其將位於Visual Studio安裝的VC子目錄中),打開Visual Studio命令提示符(它將設置適當的路徑)。爲了編譯一個名爲 「helloworld.c」 文件類型:
cl helloworld.c
欲瞭解更多信息,請參閱the MSDN docs。
瞭解更多關於在這裏: http://msdn.microsoft.com/en-us/library/ms235639(VS.80).aspx
MSDN是獲取更多信息的重要來源。
%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86
運行上述命令提示代碼(視覺工作室2010,編輯:Notepad.exe的建議)
C:\ TEMP> cl.exe時的hello.c
很多的選擇在那裏。正如driis所說,有很多免費的c編譯器可供下載。
如果你只是想擁有它的Visual Studio的機器上編譯代碼,微軟提供了一些工具,讓命令行使用和項目管理:
微軟有依據文件command line building
另一個選項是MonoDevelop - 。一個開源的IDE,瞭解Visual Studio項目文件
從命令行編譯'c'文件很容易,並且您有很多答案。然而,與項目合作是不同的事情,你需要有一個工具來做到這一點。微軟nmake之前提到過,但我會建議使用gnu make實用程序來管理構建。它是編譯器獨立的,舊的(意義已被證明的)和非常靈活的工具,可以讓你創建非常強大的編譯環境。
如果您正在討論不使用IDE GUI,另一種方法是爲您的C文件設置一個項目,正常情況下會調用devenv.com來編譯該項目。然後它會將所有必需的路徑和設置傳遞給編譯器和鏈接器。我們用它來編譯構建服務器上的一些項目。要了解更多信息,請鍵入'devenv.com /?'。
問候,
Sebastiaan