Меланхоличный дядя Хуэйсянь таун билдинг Как разработчик под windows, cygwin использовался в качестве помощника. На днях я неожиданно нашел парня по имени msys2 .
Не так уж плохо найти этого парня. Это введение в энциклопедию Байду:
Msys2 (минимальная система 2) – это независимая версия msys для перезаписи, в основном используемая для среды разработки командной строки оболочки. В то же время, он также основан на “mingw-w64” (сгенерирован из “MinGW”), программное обеспечение Windows обеспечивает лучшую совместимость. MSYS2 Это обновленная версия msys. В частности, он объединяет Pacman (мне нравится называть Pacman) и обновленную версию cygwin mingw-w64, которая обеспечивает bash. Среда Linux, такая как оболочка, программное обеспечение для управления версиями (GIT/Hg) и набор инструментов mingw-w64. Самая большая разница с msys заключается в том, что арка пересаживается. Pacman, система управления пакетами Linux, отличается от cygwin. Это выглядит хорошо. Это официальный сайт.
Установка загрузка двоичного установщика установка в порядке.
После установки Pacman sy хочет обновить данные пакета. Источник официального сайта немного медленный. Давайте переключимся на источник CUHK.
cd /etc/pacman.d ls ------------------- gnupg mirrorlist.mingw32 mirrorlist.mingw64 mirrorlist.msys
Первые три файла зеркального списка являются файлами конфигурации исходного кода.
отредактируйте /etc/pacman.d/mirrorlist.mingw32 , добавьте в начало файла:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
Отредактируйте/etc/pacman.d/mirrorlist.mingw64 и добавьте:
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
Отредактируйте/etc/pacman.d/mirrorlist.msys и добавьте:
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
Затем выполните Pacman – sy, чтобы обновить данные пакета.
Кроме того, cygwin переключает системные диски следующим образом:
CD / cygdrive / D / ා for example, switch to disk D
MYSYS2:
cd /d
Использование собственных команд Windows, таких как ping, может привести к скремблированию китайского кода. Это можно решить следующим образом:
Новый/бин/выигрыш:
#!/bin/bash [email protected] |iconv -f gbk -t utf-8
Воспользуйся:
/bin/win ping baidu.com
Ладно, вот и все
Исходное соединение
Для получения дополнительной информации об обмене знаниями, пожалуйста, отсканируйте: