Как установить gnuwin32 на windows 10

Обновлено: 04.07.2024

Я установил MinGW и MSYS, добавил C:\MinGW\bin в PATH , но я все еще не могу запустить Makefile в Windows cmd . Я хотел бы запустить cmd.exe и там введите, например, make all , но мой cmd говорит, что такой команды нет.

Что мне делать? Я не хочу использовать оболочку MSYS, это не главное. Любые идеи о том, как использовать GNU Make в Windows cmd, как я могу это сделать в Ubuntu? Меня не интересует Cygwin .

Вот как я получил его для работы:

Затем я могу открыть командную строку и набрать make:

Это означает, что он работает сейчас!

Хотя этот вопрос старый, его все же задают многие, кто использует MSYS2.

Я начал использовать его в этом году, чтобы заменить CygWin, и я очень доволен.

Чтобы установить make , откройте оболочку MSYS2 и введите следующие команды:

Вы можете добавить папку приложения в свой путь из командной строки, используя:

Обратите внимание, что вам, вероятно, нужно будет открыть новое окно команд для изменения измененного параметра пути.

В качестве альтернативы, если вы просто хотите установить make, вы можете использовать диспетчер пакетов chocolatey для установки gnu make с помощью

choco install make -y

Это касается любых проблем с путями, которые могут у вас возникнуть.

Ответ пользователя 1594322 хороший, у меня сейчас работает (mingw64). Спасибо!

Git 2.24 (Q4 2019) показывает, что:


test-tool run-command : научиться управлять (частями) тестового набора

2 ГБ дискового пространства.

Гораздо более естественной средой разработки для Windows является Visual Studio. Чтобы помочь разработчикам использовать эту среду, у нас уже есть цель Makefile vcxproj , которая генерирует коммит с файлами проекта (и другими сгенерированными файлами), и ветвь vs/master Git for Windows непрерывно перегенерируется с использованием этой цели.

Идея состоит в том, чтобы позволить сборку Git в Visual Studio и запускать отдельные тесты с использованием Portable Git.

wget консоль

Для начала чтобы установить wget на виндовс нам нужно его скачать, не так ли? Переходим по этой ссылке и видим что все написано по анг. кто незнает куда жать специально для вас я сделал скриншот.

Download setup wget

Download setup wget

Установка wget на windows

Запуск утилиты wget

Команды wget для windows

Я уже писал ранее статью о командах wget и повторю здесь самые основные:

-rуказывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.
-kиспользуется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-pуказывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-lопределяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр -l.
-Eдобавлять к загруженным файлам расширение .html.
-ncпри использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз.

Куда wget сохраняет файлы в windows

Ну что же, про мощь и возможности утилиты wget можно рассказывать долго и упорно. Это действительно отличная программа для скачивания файлов и даже полностью сайтов. Сам ей регулярно пользуюсь, и вам советую в ней разобраться!) На этом моя небольшая статья заканчивается, если возникнут вопросы задавайте, буду рад на них ответить! До следующей статьи.

Я следую инструкциям человека, репозиторий которого я клонировал на свою машину. Я хочу просто: иметь возможность использовать команду make как часть настройки среды кода. Но я использую Windows и поискал в Интернете только файл make.exe для загрузки, файл make-4.1.tar.gz для загрузки (я не знаю, что с ним делать дальше) и кое-что о загрузке MinGW (для GNU; но после его установки я не нашел упоминания о "make").

Мне не нужен компилятор GNU или подобные вещи; Я хочу использовать только make в Windows. Скажите, пожалуйста, что мне нужно сделать для этого?

make - это команда GNU, поэтому единственный способ получить ее в Windows - это установить версию Windows, подобную той, которую предоставляет GNUWin32. В любом случае, есть несколько способов получить это:

  1. Используя MinGW, убедитесь, что у вас есть C:\MinGW\bin\mingw32-make.exe . В противном случае вам не хватает mingw32-make additional utilities . Найдите ссылку на странице HowTo для MinGW, чтобы установить его. Как только вы его получите, у вас будет два варианта:

1.1 Скопируйте исполняемый файл make MinGW в make.exe :

1.2 Создайте ссылку на фактический исполняемый файл в вашем PATH. В этом случае при обновлении MinGW ссылка не удаляется:

Другой вариант - использовать Chocolatey. Для начала вам нужно установить этот менеджер пакетов. После установки вам просто необходимо установить make :

Последний вариант - установка подсистемы Windows для Linux (WSL), так что у вас будет выбранный вами дистрибутив Linux, встроенный в Windows 10, где вы сможете установить make , gcc и все инструменты, необходимые для создания программ на языке C.

  1. Установить нпм
  2. установить узел
  3. Установить Make node install make up node install make, если в приведенных выше командах отображается какая-либо ошибка, затем установите Chocolatey (choco) Откройте cmd и скопируйте и вставьте приведенную ниже команду (команда скопирована из шоколадного URL) @ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe "-NoProfile -InputFormat None -ExecutionPolicy Bypass -Command" [System.Net.ServicePointManager] :: SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient) .DownloadString ('https: // шоколадный .org / install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin "

Одно из решений, которое может оказаться полезным, если вы хотите использовать эмулятор командной строки cmder. Вы можете установить установщик пакетов по отдельности. Сначала мы устанавливаем по очереди в командной строке Windows, используя следующую строку:

После установки chocolatey можно использовать команду choco для установки make. После установки вам нужно будет добавить псевдоним в /cmder/config/user_aliases.cmd. Следует добавить следующую строку:

После этого Make будет работать в среде cmder.

Могу предложить пошаговый подход.

  1. Посетите GNUwin.
  2. Загрузите программу установки
  3. Следуйте инструкциям и установите GNUWin. Обратите внимание на каталог, в который устанавливается ваше приложение. (Вам понадобится позже1)
  4. Следуйте эти инструкции и добавьте make в переменные среды. Как я уже говорил вам раньше, теперь пора узнать, где было установлено ваше приложение. К сведению: каталог по умолчанию - C:\Program Files (x86)\GnuWin32\ .
  5. Теперь обновите PATH, чтобы включить каталог bin недавно установленной программы. Типичный пример того, что можно добавить к пути: . ;C:\Program Files (x86)\GnuWin32\bin

Другой альтернативой является то, что если вы уже установили minGW и добавили папку bin в переменную среды Path, вы можете использовать «mingw32-make» вместо «make».

Вы также можете создать символическую ссылку от «make» к «mingw32-make» или скопировать и изменить имя файла. Я бы не рекомендовал эти варианты раньше, они будут работать, пока вы не внесете изменения в minGW.

Если вы используете Windows 10, она встроена в подсистему Linux. Просто запустите командную строку Bash (нажмите клавишу Windows, затем введите bash и выберите «Bash в Ubuntu в Windows»), cd перейдите в каталог, который вы хотите создать, и введите make .

FWIW, диски Windows находятся в /mnt , например Диск C:\ - это /mnt/c в Bash.

Если Bash недоступен в меню «Пуск», вот инструкции по включению этой функции Windows (только для 64-разрядной версии Windows):

Альтернативой является установка make через Chocolatey (как указано @Vasantha Ganesh K)

Другой альтернативой является установка MSYS2 из Chocolatey и использование make из C:\tools\msys64\usr\bin . Если make не устанавливается автоматически вместе с MSYS2, вам необходимо установить его вручную через pacman -S make (как указано @Thad Guidry и @Luke).

GNU make доступен для шоколадного.

Установите шоколад с здесь.

Затем choco install make .

Теперь вы сможете использовать Make в Windows.
Я пробовал использовать его на MinGW, но он должен работать и на CMD.

Загрузите make.exe с официального сайта GnuWin32

В сеансе загрузки щелкните Полный пакет, кроме исходников .

Следуйте инструкциям по установке.

По завершении добавьте <installation directory>/bin/ в переменную PATH.


Он в основном используется для сопоставления и вывода указанного текста в заданных текстовых файлах в разных форматах.

У grep также есть подверсии вроде egrep, которые предоставляют расширенные функциональные возможности, такие как регулярные выражения.

В этом руководстве мы узнаем, как загрузить, установить и использовать grep и egrep для операционных систем Windows.

Он также предоставляется GNU для операционных систем и платформ Windows.

Мы можем скачать установочный файл grep со следующей страницы.


Или просто мы можем скачать по следующей ссылке напрямую.

Но имейте в виду, что когда появятся новые версии, следующая ссылка будет устаревшей.

Установить GNU Grep

Мы начнем установку, щелкнув на файл gre-2.5.4-setup.exe.


Это может потребовать некоторых административных привилегий.

Таким образом, мы предоставим права администратора, нажав Да в диалоговом окне.

Под стартовым экраном установки GNU Grep

Далее следуйте подсказкам установщика в графическом режиме.


Задать путь Grep для переменных среды

В соответствии с заданной конфигурацией grep устанавливается в C:\Program Files\GnuWin32\ в каталоге bin.

Чтобы вызвать и использовать команду grep из MS-DOS или командной строки, нам нужно добавить этот путь к переменным среды PATHvariable.

Мы также можем увидеть исполняемые файлы с именами egrep, fgrep и grep на следующем экране.


Мы можем установить путь разными способами, но наиболее практичным является использование слишком setx командной строки, как показано ниже.

Затем мы можем проверить, открыв новую командную строку или окно MS-DOS и запустив команду grep, как показано ниже.


Мы можем увидеть, что команда grep установлена и ожидает некоторый параметр и файл для работы.

Вывести справочную информацию Grep


Поиск текста или слова с grep в Windows

Мы можем выполнить поиск определенного слова или текста, просто предоставив термин grep и файл, который мы хотим отобразить.

Читайте также: