> ## 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.

# Entorn de construcció de TsukineOS

> Dependències del host de construcció i instruccions per a la compilació creuada.

# Entorn de construcció

## Requisits del host

* Qualsevol distribució Linux moderna (recomanat x86\_64)
* Aproximadament 20 GB d'espai lliure al disc
* Connexió a Internet (per descarregar el codi font del nucli i de BusyBox)

## Dependències (Debian/Ubuntu)

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

## Dependències (Arch)

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

## Compilació estàtica de BusyBox

```bash theme={null}
make menuconfig   # Activa "Build static binary" a Settings
make -j$(nproc)
```

## Compilació creuada (construir ARM64 des d'un host x86\_64)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# El nucli, BusyBox i les eines pròpies es compilen en aquest entorn
```

## Consells

* Es recomana construir dins de TsukineOS o en un contenidor/màquina virtual neta, per evitar contaminació de biblioteques del host.
* Els paràmetres de compilació específics de cada component es troben al repositori `TsukineOS`, segons el codi font actual.

<Note>
  Aquesta pàgina ha estat traduïda per IA i pot contenir imprecisions. La versió en xinès simplificat és l'autoritativa.
</Note>

***

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