2016-02-23 3 views
1

Я новичок в ubuntu. Я ищу любую помощь в установке GNU Make версии 3.75 или другой старой версии на ubuntu 15.10. Я понимаю, что пакет для старой версии не существует для ubuntu 15.10, и я не могу получить инструкцию в любом месте о том, как получить пакеты. Любая помощь в отношении этого appreciated.TIAУстановите make 3.75 на ubuntu 15.10

+0

Зачем нужна эта конкретная версия? Просто исправьте свой make-файл, который он будет работать с более поздними версиями. – arved

+0

Pls посмотрит мой комментарий на ответ @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 

Зачем вам это нужно? Как было сказано, если ваш Makefile 20 лет и несовместим с текущими версиями make и не может быть исправлен, у вас, вероятно, будут большие проблемы в другом месте. Что бы ни пытались сделать эти Makefile, может потребоваться некоторая настройка для работы с Ubuntu 15.10.

+0

Я пытаюсь создать источник для Android (пряничная версия) и продолжать получать рецепт Make build 'build/core/prebuilt.mk: 123: ***, который начинается до первой цели. Стоп. Я проверил для вкладок и пробелов, и все кажется так, как должно. На форуме было предложено использовать версию 3.8 для решения этой проблемы ([здесь] (http://forum.cyanogenmod.org/topic/90426-help-i-need-help-building-cm72/)). Я не особо отношусь к 3.75, но хотел перейти на более старую версию. – Omer

+0

Я не думаю, что более старая версия поможет. Я бы проверил окончания строки в файле (у Windows, Unix и Mac есть разные способы окончания строк) и есть ли [BOM] (https://en.wikipedia.org/wiki/Byte_order_mark) или какой-либо другой источник путаницы в начале. – reinierpost