2011-06-06 71 views
1

我的gcc編譯器有一個看似愚蠢的問題。我已經在位置C:\ MinGW上安裝了MinGW ...並且我已將C:\ MinGW \ bin添加到我的Windows路徑中。但是,當我到達命令提示符並輸入gcc --version時,它無法識別它。在識別之前,我必須手動將其切換到垃圾箱。將編譯器添加到Windows路徑時遇到問題

當我回到我的Windows路徑它顯示它那裏...所以我不知道是什麼問題。有任何想法嗎?謝謝!

+0

您是否在修改路徑後重新啓動了命令終端?如果輸入'PATH',你能看到列出的目錄嗎? – 2011-06-06 21:53:57

+0

是的,當我輸入路徑時,我看到列出的目錄。我也重啓了我的電腦。 – Kent 2011-06-06 21:57:44

+0

奇怪,你能輸出你的'PATH'給我們看嗎? – birryree 2011-06-06 21:58:52

回答

2

你是如何設定的路徑?您應該從控制面板 - >系統 - >高級 - >環境變量。此更改只會影響新開放的命令控制檯。

如果它不起作用,在控制檯中,輸入命令path時,顯示的路徑列表是否包含路徑?這是對的嗎?

其他GNU工具鏈路徑是否出現在mingw之前(例如Cygwin)?

該路徑是否包含空格?一些移植的GNU工具並不總是能夠正確處理包含空格的路徑。

+0

空間應該沒有關係,因爲聽起來好像問題與Windows一樣,甚至無法找到可執行文件。 – 2011-06-06 22:06:20

+0

@Oli:沒錯,但爲了檢查以後可以避免其他問題,我想我會從一開始就涵蓋所有的基礎。 – Clifford 2011-06-06 22:11:34

+0

其實它原來是一個空間。我沒有意識到這也是一個問題。 – Kent 2011-06-06 22:12:20

2

你開始了一個新的命令窗口嗎?當您通過環境變量更改路徑時,現有窗口中的路徑不會更改。

你看到的輸出所需的路徑:

C:\> echo %PATH% 
+0

是的,其實我試着重新啓動我的電腦幾次,但沒有運氣。和echo%path%給出了我期望的路徑。 – Kent 2011-06-06 21:56:57

+1

只需輸入'path'命令就足夠了。 @Kent:它給出了你的期望,所以把它發佈在你的問題中。 – Clifford 2011-06-06 22:05:54

+0

感謝大家的幫助。我終於注意到在我的C之前有一個空間...呃。再次感謝。 – Kent 2011-06-06 22:08:30

相關問題