2014-07-05 91 views
0

MinGW找不到我的項目源文件。我創建了一個名爲「Check.c」的源文件,因爲windows對txt文件有一個「txt」擴展名,它是「.c.txt」我也編輯了「PATH」環境變量到MinGW \ binMinGW找不到源文件

GCC確實沒有工作,但它無法找到它位於d我的源文件:\

這裏的錯誤:

C:\Users\Mike\gcc D:\Check.c -o final 
gcc: error: D:\Check.c: No such file or diretory 
gcc: fatal error: no input files 

我甚至嘗試添加名爲「txt」延伸:

C:\Users\Mike\gcc D:\Check.c.txt -o final 
D:\Check.c.txt: file not recognized:File format not recognized 
collect2.exe error: ld returned 1 exit status 

我試圖手動拖動src文件到cmd,仍然執行相同的錯誤。

如何解決這個

+0

您使用的是哪種文本編輯器? – Zacrath

+0

窗口的默認txt編輯器。 .txt擴展名。 – Medals

+0

這將是記事本。記事本很糟糕。請嘗試使用[Notepad ++](http://www.notepad-plus-plus.org/)。 – Zacrath

回答

1

您需要從filename.For即轉至您保存文件的目錄中刪除名爲「.txt」,並做如下,如果你不能看到「 .txt「文件名:

在Manu欄中,選擇工具>文件夾選項。

單擊文件夾選項對話框中的查看選項卡。

取消選擇隱藏已知文件類型的擴展名。

單擊確定。

現在你應該能夠在最後看到「.txt」了。現在重命名該文件並從文件名中刪除該「.txt」。

希望這會有所幫助。

+0

已經做到了。沒有幫助。順便說一句,在Windows 7中,你必須去控制面板inroder做到這一點.. – Medals

+0

嘗試移動到您保存文件的目錄,然後通過給出相對路徑進行編譯...現在是什麼文件的擴展名 – mSatyam

+0

@Medals記事本可能會在文件數據中添加一種名爲「Byte-Order Mark」的東西。使用Notepad ++,您可以將編碼轉換爲「無BOM的UTF-8」。它在菜單中的某處。 – Zacrath