2013-04-03 141 views
-2

我想編譯C代碼(語法檢查)C#項目 內或我想知道如何使用GCC編譯器在C#應用程序編譯C代碼

回答

6

Process.Start將讓你運行包括GCC的任何應用程序(或任何其他編譯器/ make實用程序)並傳遞參數。

Process.Start("gcc.exe", "my.c"); 

你可能需要更多的命令行選項不僅僅是文件名(即輸出/ include文件夾位置),並可能需要指定路徑編譯器,如果它是不是已經在PATH環境變量中可用。

+0

的Process.Start可以運行文本框 – 2013-04-03 20:02:49

+0

@EslamTotti內碼 - 當然它可以... – 2013-04-03 20:04:27

+0

我怎麼能做到這一點 – 2013-04-03 20:06:41