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

# Mediu de construire TsukineOS: Dependențe și compilare încrucișată

> Dependențele mașinii gazdă și instrucțiuni pentru compilare încrucișată

# Mediu de construire

## Cerințe pentru mașina gazdă

* Orice distribuție Linux modernă (recomandat x86\_64)
* Aproximativ 20 GB spațiu liber pe disc
* Conexiune la internet (pentru preluarea codului sursă al kernelului și BusyBox)

## Dependențe (Debian/Ubuntu)

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

## Dependențe (Arch)

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

## Compilare statică BusyBox

```bash theme={null}
make menuconfig   # Activează "Build static binary" în Settings
make -j$(nproc)
```

## Compilare încrucișată (construire ARM64 de pe mașină x86\_64)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Kernelul, BusyBox și instrumentele proprii se compilează în acest mediu
```

## Sfaturi

* Se recomandă construirea în TsukineOS sau într-un container/mașină virtuală curată, pentru a evita poluarea cu biblioteci ale gazdei.
* Parametrii exacti de compilare pentru fiecare componentă sunt disponibili în depozitul `TsukineOS`.

<Note>
  Această pagină a fost tradusă de AI și poate conține inexactități. Versiunea în chineză simplificată este cea autoritativă.
</Note>

***

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