我的進程是GCC.exe,它與我的可執行文件位於同一個文件夾中。 我的目標是在gcc
中傳遞一個文件作爲參數並生成編譯後的文件。 爲什麼這不起作用?在gcc中傳遞參數的問題
private void btnc_Click(object sender, EventArgs e)
{
Process GCC = new Process();
GCC.StartInfo.FileName = "gcc.exe" ;
GCC.StartInfo.Arguments = this.sourcefile.Text;
GCC.Start();
GCC.Close();
}
你能證實gcc.exe實際上是啓動嗎?這可能是一個路徑問題。 – captncraig 2011-03-22 21:24:41
它的啓動,但一直說:「沒有這樣的文件或目錄」 – Sadique 2011-03-22 21:29:03
因爲gcc期望文件名作爲參數,而不是源文件? – captncraig 2011-03-22 21:39:02