由於我在安裝cygwin時忘了包含make包,所以安裝后發現我在bash中無法使用make命令。但是一般在cygwin下面的軟件都是要用make來實現編譯和安裝的。沒有make,又如何編譯生成make.exe呢?我琢磨了一些,依靠查看man文件找到了方法。
本文以 make 3.81 版本為例。前提是我的cygwin里有GCC 3.4.4了。
首先,別的不說,先曲下載一個make 3.81的壓縮包,在cygwin下解壓縮,進入解壓縮得到的文件夾中。
依次鍵入:
./configure
./build.sh
於是在當前文件夾中會自動生成make.exe。
然后將復制或者移動到shell命令根目錄下:
mv make.exe /bin
然后就可以在任意cygwin路徑下使用make了。
成功!
參考