2016-02-23 132 views
1

我是ubuntu新手。我正在尋找任何幫助在Ubuntu 15.10上安裝GNU Make版本3.75或其他舊版本。據我所知,舊版本的軟件包在ubuntu 15.10中並不存在,我無法獲得有關如何獲取軟件包的任何指令。 對於任何幫助,這是appreciated.TIA在Ubuntu 15.10上安裝make 3.10

+0

爲什麼你需要特定的版本?只需修復您的生成文件,它適用於更高版本 – arved

+0

請在下面查看我對@reinierpost的答案的評論。 – Omer

回答

1
sudo apt-get build-dep make 
wget http://ftp.gnu.org/gnu/make/make-3.75.tar.gz 
tar xvf make-3.75.tar.gz 
cd make-3.75 
./configure 
make 
sudo make install prefix=/opt/make-3.75 
# or sudo make install to install it into /usr/local 

爲什麼需要這個?正如我們所建議的:如果您的Makefiles年齡爲20歲,並且與當前版本的make不兼容,並且無法修復,那麼您在其他地方可能會遇到更大的問題。無論這些Makefiles嘗試做什麼,都需要對Ubuntu 15.10進行一些調整。

+0

我正在嘗試構建android源碼(薑餅版本),並在第一個目標之前繼續收到Make錯誤'build/core/prebuilt.mk:123:***配方。停止.'我檢查了標籤和空格,一切似乎都應該如此。有人在論壇上建議使用Make的3.8版來解決這個問題([這裏](http://forum.cyanogenmod.org/topic/90426-help-i-ed-help-building-cm72/))。我不是特別約3.75,但想切換到舊版本。 – Omer

+0

我不認爲舊版本可以提供幫助。我會檢查文件上的行尾(Windows,Unix和Mac有不同的方式來結束行),以及是否有[BOM](https://en.wikipedia.org/wiki/Byte_order_mark)或某些潛在的其他來源一開始就感到困惑。 – reinierpost