我已經在Windows XP上安裝了cygwin。在Windows上運行cygwin中的C++程序的安裝後過程是什麼?
在命令提示符處,我鍵入cygcheck -c cygwin
它給出了cygwin的版本,並說狀態正常。
但是當我輸入gcc --version
它給'未找到gcc命令'。
我在做什麼錯誤。 或者在安裝cygwin之後有什麼安裝後的過程?
我已經在Windows XP上安裝了cygwin。在Windows上運行cygwin中的C++程序的安裝後過程是什麼?
在命令提示符處,我鍵入cygcheck -c cygwin
它給出了cygwin的版本,並說狀態正常。
但是當我輸入gcc --version
它給'未找到gcc命令'。
我在做什麼錯誤。 或者在安裝cygwin之後有什麼安裝後的過程?
更新PATH
環境變量以包含gcc
所在的路徑。您可能還需要其他環境變量 - 見here - 比如環境變量包括路徑等
確保您已更新PATH環境。可以包含「c:\ cygwin \ bin」(或者你已經安裝了cygwin二進制文件的地方)
它的完成..這就是爲什麼我得到狀態確定命令cygcheck ..但不幸的是不與命令gcc ..但是我已經完全安裝cygwin .. – codeofnode
gcc.exe出現在您的「c:\ cygwin \斌「? – srbhkmr
不..它不是.. – codeofnode
只是要在安全方面,確保您在「GCC爲Cygwin的32位工具鏈(C++)」真的打勾在設置中。
如果你已經做到了這一點,那麼你應該有你的bin目錄中的gcc,但你需要創建一個鏈接,並將其添加到你的路徑。
要創建一個鏈接(這樣就可以使用短只是「海合會」)進入到bin目錄下,並創建下面的鏈接:
ln -s i686-pc-cygwin-gcc.exe gcc
這將創建一個指向符號鏈接的gcc真正的可執行ln -s i686-pc-cygwin-gcc.exe gcc。設置完成後,您仍然需要將bin目錄添加到路徑中,以便能夠在任何地方調用gcc。
gcc/g ++不存在於c:\ cygwin \ bin ..如何檢索這些..並且我已經完全安裝了cygwin .. – codeofnode
任何想法我正在做什麼錯誤..? – codeofnode
gcc與cygwin無關。運行cygwin。輸入'env | grep PATH'。檢查'PATH'變量以確保gcc的位置在其中。 –