Страница 1 из 1
Как установить mingw-w64? [РЕШЕНО]
Добавлено: 26 май 2022, 03:49
CrazyGamer
Нигде не могу найти информацию о том, как установить пакет
mingw-w64. В dnfdragora нашёл
mingw32, установил, но никаких аналогов
gcc и
g++ для Венды не наблюдаю. А на их сайте так и написано: "
Fedora: Installation: through integrated package manager."

Как установить mingw-w64?
Добавлено: 26 май 2022, 04:13
irton
dnf install mingw --refresh
Как установить mingw-w64?
Добавлено: 26 май 2022, 04:15
CrazyGamer
irton писал(а): 26 май 2022, 04:13
dnf install mingw --refresh
Нет соответствия аргументу: mingw

Как установить mingw-w64?
Добавлено: 26 май 2022, 04:42
irton
ну прилетит часа через 3
Как установить mingw-w64?
Добавлено: 26 май 2022, 04:57
CrazyGamer
Но тут вообще никаких бинарников, относящихся к MinGW

там хоть какие-то были, хоть и не то
Как установить mingw-w64?
Добавлено: 26 май 2022, 05:20
irton
https://abf.io/build_lists/4052493 опубликовано. зеркала синхронизируются и прилетит
Как установить mingw-w64?
Добавлено: 26 май 2022, 11:38
CrazyGamer
После всех выше указанных манёвров, я убедился, что здесь доступен действительно нужный мне
MinGW-w64, однако в
/usr/bin устанавливаются только следующие бинарники:
но, как ни странно, никаких
x86_64-w64-mingw32-gcc и
x86_64-w64-mingw32-g++ 
Как установить mingw-w64?
Добавлено: 26 май 2022, 12:45
irton
cross-x86_64-w64-mingw32-libc-bootstrap может в этом пакете есть. Если нету, то я незнаю чего делать.
Как установить mingw-w64?
Добавлено: 26 май 2022, 14:14
CrazyGamer
irton писал(а): 26 май 2022, 12:45
cross-x86_64-w64-mingw32-libc-bootstrap может в этом пакете есть. Если нету, то я незнаю чего делать.
Он тоже установлен

Как установить mingw-w64?
Добавлено: 28 май 2022, 08:45
Yamah
irton писал(а): 26 май 2022, 12:45
Если нету, то я незнаю чего делать.
Собрать MinGW64-GCC.
(Если что, это не требование, чтобы кто-то занимался сборкой.)
Как установить mingw-w64?
Добавлено: 28 май 2022, 08:49
CrazyGamer
Yamah писал(а): 28 май 2022, 08:45
Собрать MinGW64-GCC.
MinGW есть во Flatpak, но там во время установки выходит выбор из четырёх пунктов, а так как всё это удовольствие устанавливается посредством bauh, то он тупо выдаёт в этом месте ошибку и прекращает установку

Как установить mingw-w64?
Добавлено: 28 май 2022, 09:48
alexey_r
С консоли установи. В чем проблема?
Как установить mingw-w64?
Добавлено: 28 май 2022, 11:23
CrazyGamer
alexey_r писал(а): 28 май 2022, 09:48
С консоли установи. В чем проблема?
Ну в общем-то да — разобрался с аргументами командной строки и установил. Нашёл поиском, вбил пути бинарников типа:
Код: Выделить всё
/home/johndoe/.local/share/flatpak/runtime/org.freedesktop.Sdk.Extension.mingw-w64/x86_64/21.08/8e6b2c8a8f0f5a2c2c705acfff4f1a84772cf88c806f25d7e4520b309773a937/files/bin/x86_64-w64-mingw32-gcc
однако IDE данный MinGW использовать не может
Код: Выделить всё
Project/Target: "NativeEngine - Windows Release":
The compiler's setup (Mingw-w64 Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Do you have a compiler installed?
Goto "Settings->Compiler...->Global compiler settings->Mingw-w64 Compiler->Toolchain executables" and fix the compiler's setup.
Tried to run compiler executable '/usr/bin//home/johndoe/.local/share/flatpak/runtime/org.freedesktop.Sdk.Extension.mingw-w64/x86_64/21.08/8e6b2c8a8f0f5a2c2c705acfff4f1a84772cf88c806f25d7e4520b309773a937/files/bin/x86_64-w64-mingw32-gcc', but failed!
Skipping...
/usr/bin//home/...
Кстати, я внимательно просмотрел содержимое пакетов
MinGW-w64, которые ставятся из репозитория
mirror-rosa-x86_64-main и мне стало очень интересно, почему в них отсутствуют основные бинарники —
x86_64-w64-mingw32-gcc и
x86_64-w64-mingw32-g++ 
кто вообще собирает эти пакеты???
Как установить mingw-w64?
Добавлено: 28 май 2022, 15:10
irton
никто не делает их. Эти бинарники - это gcc скомпилированный видимо с использованием mingw.
Как установить mingw-w64?
Добавлено: 28 май 2022, 21:25
alexey_r
CrazyGamer писал(а): 28 май 2022, 11:23
alexey_r писал(а): 28 май 2022, 09:48
С консоли установи. В чем проблема?
Ну в общем-то да — разобрался с аргументами командной строки и установил. Нашёл поиском, вбил пути бинарников типа:
Код: Выделить всё
/home/johndoe/.local/share/flatpak/runtime/org.freedesktop.Sdk.Extension.mingw-w64/x86_64/21.08/8e6b2c8a8f0f5a2c2c705acfff4f1a84772cf88c806f25d7e4520b309773a937/files/bin/x86_64-w64-mingw32-gcc
однако IDE данный MinGW использовать не может
Код: Выделить всё
Project/Target: "NativeEngine - Windows Release":
The compiler's setup (Mingw-w64 Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?!
Do you have a compiler installed?
Goto "Settings->Compiler...->Global compiler settings->Mingw-w64 Compiler->Toolchain executables" and fix the compiler's setup.
Tried to run compiler executable '/usr/bin//home/johndoe/.local/share/flatpak/runtime/org.freedesktop.Sdk.Extension.mingw-w64/x86_64/21.08/8e6b2c8a8f0f5a2c2c705acfff4f1a84772cf88c806f25d7e4520b309773a937/files/bin/x86_64-w64-mingw32-gcc', but failed!
Skipping...
/usr/bin//home/...
Кстати, я внимательно просмотрел содержимое пакетов
MinGW-w64, которые ставятся из репозитория
mirror-rosa-x86_64-main и мне стало очень интересно, почему в них отсутствуют основные бинарники —
x86_64-w64-mingw32-gcc и
x86_64-w64-mingw32-g++ 
кто вообще собирает эти пакеты???
Что-то ты какую-то дичь творишь. Приложения запущенные внутри flatpak имеют собственную виртуальную файловую системы, а ты путь из локальной фигачишь. Нехорошо так делать.
Как установить mingw-w64?
Добавлено: 28 май 2022, 22:26
alexey_r
Для CodeBlocks mingw монтируется в /usr/lib/sdk/...
Как установить mingw-w64?
Добавлено: 29 май 2022, 01:56
CrazyGamer
"
flatpak run org.freedesktop.Sdk.Extension.mingw-w64" выдаёт "
bwrap: execvp /bin/sh: No such file or directory". Как установить
execvp? Поиск не дал ничего вразумительного

По сути после всех этих грабель с момента первой установки ROSA Fresh мне осталось только задействовать MinGW и весь рабочий процесс будет налажен, хотя и придётся пересобирать все библиотеки с Glibc 2.34 на 2.33...
Как установить mingw-w64?
Добавлено: 29 май 2022, 10:23
alexey_r
После установки mingw-w64 экстеншена, он виден для CodeBlocks. Запускаешь CodeBlocks и настраиваешь тулчейн вручную как на моем скрине.
Если тебе нужно попасть в окружение CodeBlocks, то так:
flatpak run --command=bash org.codeblocks.codeblocks
Как установить mingw-w64? [РЕШЕНО]
Добавлено: 29 май 2022, 11:26
CrazyGamer
Всё понял — запускаешь CodeBlocks, появляется компилятор — больше ничего не нужно

Премного благодарен!