https://github.com/egor00f/kolibrios-gcc-toolchain
Установщик gcc тулчейна для KolibriOS
https://github.com/egor00f/kolibrios-gcc-toolchain
kolibrios toolchain-installer
Last synced: 3 months ago
JSON representation
Установщик gcc тулчейна для KolibriOS
- Host: GitHub
- URL: https://github.com/egor00f/kolibrios-gcc-toolchain
- Owner: Egor00f
- License: unlicense
- Created: 2024-09-29T09:14:36.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-03T12:30:10.000Z (4 months ago)
- Last Synced: 2025-02-03T13:32:51.663Z (4 months ago)
- Topics: kolibrios, toolchain-installer
- Language: Inno Setup
- Homepage:
- Size: 116 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Установщик gcc тулчейна для KolibriOS
Просто устанавливает тулчейн C/C++ компилятора для KolinriOS от Serge.
Оригинальный скрипт для 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) (скрипт был значительно изменён).
## Установка
Для установки требуются `7z` и `wget`. При выборе своего пути в любом случае будет создана папка win32 в выбранной папке.
### Linux
Просто запустите `install.sh`:
```
./install.sh
```Некоторые команды требуют sudo.
Или установите пакет. [Ссылка на пакет](https://git.kolibrios.org/Egor00f/-/packages/debian/kos32-gcc/) или в релизах.
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32`, но скрипт вас спросит перед установкой.
### Windows
Желательно чтобы вы перед установкой тулчейна установите msys из установщика MinGW.
Для windows есть установщик(посмотрите в релизах) или просто запустите `install.bat`. Нужно запускать с повышенными правами.
wget для windows можно поискать в GnuWin32 например, 7z Нужно добавить в PATH.
Тулчейн по умолчанию устанавливается в папку `C:/MinGW/msys/1.0/home/autobuild/tools/win32`, но вы можете изменить путь добавив аргумент - путь установки(пустой - путь по умолчанию). Например:
```
install.bat Path
```Так же вы можете установить тулчейн с помощью установщика(можете найти его в [релизах](https://git.kolibrios.org/Egor00f/-/packages/debian/kos32-gcc/))
## Сборка установщиков
Установщики базируются на скриптах установки, так что без разницы что вы будете использовать скрипт или установщик, но установщики могут и удалить тулчейн.
Установщики собираются с помощью cmake.
Просто запустите:
```
mkdir build
cd build
cmake ..
make <установщик>
```### Linux
Можно собрать deb пакет. Цель для сборки Package. Для сборки требуется `dpkg-deb`.
### Windows
Для сборки установщиков необходимы `CoreUtils` и `wget` из `GnuWin32` или ещё откуда то.
Установщик собирается с помощью Inno Setup. Цель для сборки Installer. Для сборки требуется компилятор Inno Setup.
Если сборка не работает, добавьте папку Inno Setup (например: `C:\Programs Files\Inno Setup 6`) в PATH.