2011-01-28 89 views
1

嘿,我剛剛在我的windows 7上安裝了cygwin和所有的軟件包(包括make)。但是一旦我嘗試在cygwin中使用make命令,它會給出錯誤信息:「bash:make:command not found」。這是什麼?我deff安裝了所有與cygwin一起提供的軟件包。CYGWIN提供幫助

+3

哇。我不認爲我見過任何一個安裝*所有的軟件包*。 – Johnsyweb 2011-01-28 20:24:29

回答

7

我不知道Win7是否與CygWin一起玩耍,因爲幾天前我回答了question,它似乎刪除了一個DLL。

bash shell中執行echo $PATH並確保/bin位於某處。

確保您從CygWin bash shell而不是cmd.exe窗口運行它。

檢查make.exe是否存在於您的\cygwin\bin目錄下(假設您安裝在\cygwin中)。

如果沒有的話,重新安裝(由這一點,我的意思是重新命名的目錄,並做了充分的再次安裝,使用重新安裝setup.exe)檢查立即安裝後,看它是否在那裏。

這就是我可以提供沒有進一步的信息。讓我知道這些任務的結果,如果它們不能平移,我們可以繼續前進。

+0

k我檢查了。 bin中沒有make.exe,只是一個「makeinfo」文件。 Idk發生了什麼事。我通過桌面圖標運行cygwin。還有其他建議嗎? – user593301 2011-01-28 06:06:36

+0

也有一堆箱子,當我執行excho。我在這個任何理由爲什麼我沒有make.exe bin,當我知道我安裝了所有的軟件包? – user593301 2011-01-28 06:08:20

-2

不知道是否有幫助或仍然是實際的,但我有(多年前,Win XP的)類似的問題。然後我安裝了Qt,在安裝過程中安裝了一個可以安裝CygWin的選項。這個安裝沒有任何問題。

所以,如果這是可能的,也許試試通過讓Qt安裝程序處理它來解決您的問題。 (即使你不打算使用Qt)