LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Что в конце 2023 года интереснее, MSYS2 или Cygwin?

У них так-то разные цели. MSYS2 не реализует POSIX полноценно, тогда как Cygwin старается это сделать, поэтому всякий сложный софт активно юзающий POSIX, к примеру… х.з., Kannel какой-нибудь, соберётся под Cygwin но не соберётся под MSYS2.

А так MSYS2 конечно в 2023 году рулит и педалит.

Он предлагает практически полный набор библиотек и средств разработки, к которым привыкли разработчики в Linux дистрибутивах.

Более того, там есть такие штуки как qt5-static и qt6-static

То есть ты можешь собрать статическую версию программы на Qt используя простейшие команды по типу:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-g++ mingw-w64-x86_64-qt6-static make
qmake CONFIG+=release project.pro
make

И получить stand-alone исп. файл так любимый пользователями Windows.

А ещё там довольно быстрый пакетный менеджер из Arch Linux – pacman. В общем хорошая вещь, многие проекты под Windows собираются в этом окружении, к примеру, KeePassXC.

Исходная версия EXL, :

Что в конце 2023 года интереснее, MSYS2 или Cygwin?

У них так-то разные цели. MSYS2 не реализует POSIX полноценно, тогда как Cygwin старается это сделать, поэтому всякий сложный софт активно юзающий POSIX, к примеру… х.з., Kannel какой-нибудь, соберётся под Cygwin но не соберётся под MSYS2.

А так MSYS2 конечно в 2023 году рулит и педалит.

Он предлагает практически полный набор библиотек и средств разработки, к которым привыкли разработчики в Linux дистрибутивах.

Более того, там есть такие штуки как qt5-static и qt6-static

То есть ты можешь собрать статическую версию программы на Qt используя простейшие команды по типу:

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-g++ mingw-w64-x86_64-qt6-static make
qmake CONFIG+=release project.pro
make

И получили stand-alone исп. файл так любимый пользователями Windows.

А ещё там довольно быстрый пакетный менеджер из Arch Linux – pacman. В общем хорошая вещь, многие проекты под Windows собираются в этом окружении, к примеру, KeePassXC.