2017-09-25 56 views
-1

我已經閱讀了一堆關於這裏的問題和答案,以及不同的操作方法,似乎沒有任何工作。我已經下載了MinGW和cygnus,並且在本文中我遵循了T中的所有步驟: http://www1.cmc.edu/pages/faculty/alee/g++/g++.html試圖讓我的C++代碼編譯,g ++無法識別?

但它仍然給我'g++' is not recognized as an internal or external command, operable program or batch file.錯誤。我試圖編譯VSCode,只是在命令行上。出了什麼問題?

+0

如果已經添加了G ++的路徑exe文件到$ PATH環境變量和重新啓動。你的電腦,我不認爲這是行不通的。你確定你已經添加了正確的路徑嗎? – leyanpan

+0

您需要查看如何將g ++添加到Windows中的路徑。終端不知道什麼是g ++,除非將其添加到路徑中。 – Sailanarmo

+0

我添加了這個路徑:'C:\ cygnus \ cygwin-b20 \ H-i586-cygwin32 \ bin'到用戶和系統路徑變量並重新啓動。 g ++ .exe位於這個文件夾中 –

回答

1

個人而言,我不喜歡在系統PATH中保留的所有內容。當您安裝了多個工具時,這會導致問題。

管理環境的關鍵是控制PATH。 。

如果你在與克目錄++ exe文件,你會看到PATH的命令提示符的一部分:

C:\MinGW\bin\g++.exe 

將它添加到PATH用下面的命令:

path C:\MinGW\bin;%PATH% 

現在您可以將目錄更改爲您的項目並正常編譯。

(路徑爲「C:\ MinGW的\ bin」中。是需要添加到系統環境變量PATH什麼)