> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tsukineos.top/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Environment

> Závislosti sestavovacího počítače a pokyny pro křížovou kompilaci

# Sestavení prostředí

## Požadavky na sestavovací počítač

* Libovolná moderní Linuxová distribuce (doporučeno x86\_64)
* Přibližně 20 GB volného místa na disku
* Připojení k internetu (stažení zdrojových kódů jádra a BusyBox)

## Závislosti (Debian/Ubuntu)

```bash theme={null}
sudo apt install build-essential bc flex bison libssl-dev libelf-dev \
  wget cpio gzip xz-utils
```

## Závislosti (Arch)

```bash theme={null}
sudo pacman -S base-devel openssl elfutils wget cpio gzip xz
```

## Statická kompilace BusyBox

```bash theme={null}
make menuconfig   # v části Settings zapněte "Build static binary"
make -j$(nproc)
```

## Křížová kompilace (sestavení ARM64 na x86\_64)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Jádro, BusyBox i vlastní nástroje se kompilují v tomto prostředí
```

## Tipy

* Doporučujeme sestavovat v TsukineOS nebo v čistém kontejneru/virtuálním stroji, abyste předešli znečištění knihovnami hostitelského systému.
* Konkrétní kompilační parametry jednotlivých komponent naleznete v aktuálních zdrojových kódech repozitáře `TsukineOS`.

<Note>
  Tato stránka byla přeložena umělou inteligencí a může obsahovat nepřesnosti. Směrodatná je verze ve zjednodušené čínském jazyce.
</Note>

***

© 2024-2026 TsutokiTeo/JunweiZhang. All rights reserved.
