Мне нужно работать на GNU make 3.80, но Cygwin установил 3.81. Как мне удалить make 3.81 и установить 3.80?

Я попытался запустить setup.exe для cygwin и установить make 3.80, он работает нормально, но в терминале он показывает 3.81.

2 ответа2

3

make 3.80 больше не доступен в репозиториях Cygwin. Но лучший вопрос: зачем вам такая старая версия?

0

Я нашел решение, на моем компьютере был установлен devkitpro, использующий версию make 3.81. Я выяснил это с помощью which команды.

$which make

Поэтому я удалил devkit и заново установил последний пакет make, который составляет 3.82, а затем просто заменил make.exe из имеющегося у меня пакета (3.80) в папку cygwin bin. Метод был предложен поставщиком упаковки.
И теперь марка работает нормально и совместима с моим проектом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .