Size: a a a

2019 December 11

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
все, что в msys2 без префикса mingw - работает через сигвин
источник

M🇷

Mikhail 🇷🇺🇨🇦 in archlinux_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
все что угодно из обычного высокоуровневого софта. Ясно что модуль ядра ты так не соберешь и какой-то совсем системный софт, работающий с железом, не запустится
а, скажем, qt/gtk приложения?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
так что все стандартные утилиты, включая пакман, работают через эмулятор
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
Mikhail 🇷🇺🇨🇦
а, скажем, qt/gtk приложения?
вляет тебе окрудение для сборки ВИНДОВЫХ прриложений компиляторрм mingw
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in archlinux_ru
Помогаешь убунтятам значит.а он потом элементари будет кидать
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in archlinux_ru
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
Если хочешь собрать линусиовое - бери cygwin
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
сам шелл собран компилятором а-ля сигвин
ну, все правильно, сигвин - это дистрибутив GNU для ядра Windows. Точно так же как GNU Parabola/Linux - это дистрибутив GNU под ядро Linux.

Там внутри стоит компилятор GCC и Clang, их порты адаптированные под Windows. Все честно собирается под виндовую платформу.

в принципе, ты можешь взять и выковырить какой-то софт из дистрибутива Cygwin или Msys2 и запускать их совершенно отдельно от Cygwin или Msys2. Нужно будет только все DLL-ки поскидать в одну директорию

собственно я так все и делаю, потому что руками насобирать нужные dll-ки в винде - это насилие над человеком
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
Но по-моему гуевые собрать не получится
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in archlinux_ru
Julian =) Coffee
А ты хотел, чтоб он пообещал тебя выебать?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
ну, все правильно, сигвин - это дистрибутив GNU для ядра Windows. Точно так же как GNU Parabola/Linux - это дистрибутив GNU под ядро Linux.

Там внутри стоит компилятор GCC и Clang, их порты адаптированные под Windows. Все честно собирается под виндовую платформу.

в принципе, ты можешь взять и выковырить какой-то софт из дистрибутива Cygwin или Msys2 и запускать их совершенно отдельно от Cygwin или Msys2. Нужно будет только все DLL-ки поскидать в одну директорию

собственно я так все и делаю, потому что руками насобирать нужные dll-ки в винде - это насилие над человеком
нет
источник

M🇷

Mikhail 🇷🇺🇨🇦 in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Но по-моему гуевые собрать не получится
Их просто в репе нет
источник

CV

Captain Jack Vielfrass 🇷🇺🇮🇹🧚‍⃤ in archlinux_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
если честно, не собирал Gentoo Prefix уже несколько лет как

а вот на Windows у меня установлен почти настоящий арч - называется MSYS2,  использует Pacman для установки пакетов в Windows
Бан за Винду кст
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
cygwin'овские аппы работают через промлойку
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
cygwin.dll, у msys2 - msys2.dll
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
только mingw собирает нативно
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
cygwin.dll, у msys2 - msys2.dll
они подобны WSL1
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
только mingw собирает нативно
так собирай все через mingw и clang, который идет в поставке MSYS2 :)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in archlinux_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
так собирай все через mingw и clang, который идет в поставке MSYS2 :)
не в этом же вопрос
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in archlinux_ru
загляни в исходники того, что лежит в заголовках у cygwin, там обычное линуксовое API, а внутри в реализации - чистый виндовский код же
источник