Мне нужно работать на GNU make 3.80, но Cygwin установил 3.81. Как мне удалить make 3.81 и установить 3.80?
Я попытался запустить setup.exe для cygwin и установить make 3.80, он работает нормально, но в терминале он показывает 3.81.
make 3.80 больше не доступен в репозиториях Cygwin. Но лучший вопрос: зачем вам такая старая версия?
Я нашел решение, на моем компьютере был установлен devkitpro, использующий версию make 3.81. Я выяснил это с помощью which
команды.
$which make
Поэтому я удалил devkit и заново установил последний пакет make, который составляет 3.82, а затем просто заменил make.exe
из имеющегося у меня пакета (3.80) в папку cygwin
bin. Метод был предложен поставщиком упаковки.
И теперь марка работает нормально и совместима с моим проектом.