2024-09-30 13:45:34 +02:00
# Установщик gcc тулчейна для KolibriOS
2024-11-12 20:02:05 +01:00
Просто устанавливает тулчейн C/C++ компилятора для KolinriOS от Serge.
2024-10-14 13:48:23 +02:00
2024-11-12 20:02:05 +01:00
Оригинальный скрипт для linux взят [по ссылке ](http://board.kolibrios.org/viewtopic.php?p=76227&hilit=%D1%82%D1%83%D0%BB%D1%87%D0%B5%D0%B9%D0%BD#p76227 ) (скрипт был значительно изменён).
2024-11-07 15:34:03 +01:00
2024-11-07 16:19:35 +01:00
## Установка
2024-11-07 15:34:03 +01:00
2024-11-12 08:20:21 +01:00
Для установки требуются `7z` и `wget` . При выборе своего пути в любом случае будет создана папка win32 в выбранной папке.
2024-11-07 15:34:03 +01:00
2024-11-08 11:50:00 +01:00
### Linux
2024-11-07 15:34:03 +01:00
2024-11-08 11:50:00 +01:00
Просто запустите `install.sh` .
2024-11-07 15:34:03 +01:00
2024-11-12 08:20:21 +01:00
Некоторые команды требуют sudo.
2024-11-12 20:02:05 +01:00
Или установите пакет. [Ссылка на пакет ](https://git.kolibrios.org/Egor00f/-/packages/debian/kos32-gcc/ ) или в релизах.
2024-11-07 15:34:03 +01:00
2024-11-11 11:01:49 +01:00
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32` , но скрипт вас спросит перед установкой.
2024-11-07 16:19:35 +01:00
2024-11-08 11:50:00 +01:00
### Windows
2024-11-07 15:34:03 +01:00
2024-11-11 11:01:49 +01:00
Желательно чтобы вы перед установкой тулчейна установите msys из установщика MinGW.
2024-11-09 15:08:01 +01:00
2024-11-12 20:02:05 +01:00
Для windows есть установщик(посмотрите в релизах) или просто запустите `install.bat` . Рекомендуется запускать с повышенными правами.
2024-11-07 15:34:03 +01:00
2024-11-07 16:19:35 +01:00
wget для windows можно поискать в GnuWin32 например, 7z Нужно добавить в PATH.
2024-11-12 20:02:05 +01:00
Тулчейн по умолчанию устанавливается в папку `C:/MinGW/msys/1.0/home/autobuild/tools/win32` , но вы можете изменить путь добавив аргумент - путь установки(пустой - путь по умолчанию).
2024-11-09 15:08:01 +01:00
2024-11-11 11:01:49 +01:00
## Сборка установщиков
2024-11-09 15:08:01 +01:00
2024-11-11 11:01:49 +01:00
Установщики полностью базируются на скриптах установки, так что без разницы что вы будете использовать скрипт или установщик, но установщики могут и удалить тулчейн.
2024-11-09 15:08:01 +01:00
2024-11-12 20:02:05 +01:00
Установщики собираются с помощью cmake (cmake просто потому что могу).
2024-11-09 15:08:01 +01:00
### Linux
2024-11-12 20:02:05 +01:00
Можно собрать deb пакет. Цель для сборки Package. Для сборки требуется `dpkg-deb` .
2024-11-09 15:08:01 +01:00
### Windows
Установщик собирается с помощью Inno Setup. Цель для сборки Installer. Для сборки требуется компилятор Inno Setup.
2024-11-12 20:02:05 +01:00
Если сборка не работает, добавьте папку Inno Setup (например: `C:\Programs Files\Inno Setup 6` ) в PATH.