Установщик gcc тулчейна для KolibriOS
Go to file
Егор 80198a0692
Update test.yml
Separation of package build tests, packages and installation script
2024-11-16 20:23:38 +05:00
.devcontainer add upload artifacts of packages && add github actions extension 2024-11-09 17:21:40 +00:00
.github Update test.yml 2024-11-16 20:23:38 +05:00
.vscode update idk 2024-11-10 10:27:09 +00:00
chocolatey Update kos32-gcc.nuspec 2024-11-16 16:21:43 +05:00
package/DEBIAN add chocolatey & add test for chocolatey package 2024-11-14 21:26:34 +05:00
.gitignore try fix install.ps1 && other 2024-11-16 16:21:10 +05:00
CMakeLists.txt add chocolatey & add test for chocolatey package 2024-11-14 21:26:34 +05:00
install.bat add install path select to windows install script 2024-11-11 10:01:49 +00:00
install.ps1 fix param in install.ps1 2024-11-16 19:45:39 +05:00
install.sh fix access to include problem 2024-11-12 23:55:12 +05:00
installator.iss use powershell features for install toolchain && use powershell script in installer 2024-11-15 16:45:10 +00:00
LICENSE Create LICENSE 2024-10-19 19:56:33 +05:00
README.md Update README.md 2024-11-13 00:02:05 +05:00

Установщик gcc тулчейна для KolibriOS

Просто устанавливает тулчейн C/C++ компилятора для KolinriOS от Serge.

Оригинальный скрипт для linux взят по ссылке (скрипт был значительно изменён).

Установка

Для установки требуются 7z и wget. При выборе своего пути в любом случае будет создана папка win32 в выбранной папке.

Linux

Просто запустите install.sh.

Некоторые команды требуют sudo.

Или установите пакет. Ссылка на пакет или в релизах.

Тулчейн по умолчанию устанавливается в папку /home/autobuild/tools/win32, но скрипт вас спросит перед установкой.

Windows

Желательно чтобы вы перед установкой тулчейна установите msys из установщика MinGW.

Для windows есть установщик(посмотрите в релизах) или просто запустите install.bat. Рекомендуется запускать с повышенными правами.

wget для windows можно поискать в GnuWin32 например, 7z Нужно добавить в PATH.

Тулчейн по умолчанию устанавливается в папку C:/MinGW/msys/1.0/home/autobuild/tools/win32, но вы можете изменить путь добавив аргумент - путь установки(пустой - путь по умолчанию).

Сборка установщиков

Установщики полностью базируются на скриптах установки, так что без разницы что вы будете использовать скрипт или установщик, но установщики могут и удалить тулчейн.

Установщики собираются с помощью cmake (cmake просто потому что могу).

Linux

Можно собрать deb пакет. Цель для сборки Package. Для сборки требуется dpkg-deb.

Windows

Установщик собирается с помощью Inno Setup. Цель для сборки Installer. Для сборки требуется компилятор Inno Setup.

Если сборка не работает, добавьте папку Inno Setup (например: C:\Programs Files\Inno Setup 6) в PATH.