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

# TsukineOS fordítási környezet: Függőségek és keresztfordítás

> Fordító gép függőségei és keresztfordítási utasítások

# Fordítási környezet

## Gépkövetelmények

* Bármely modern Linux disztribúció (x86\_64 ajánlott)
* Körülbelül 20 GB szabad lemezterület
* Internetkapcsolat (kernel/BusyBox forráskód letöltéséhez)

## Függőségek (Debian/Ubuntu)

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

## Függőségek (Arch)

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

## BusyBox statikus fordítása

```bash theme={null}
make menuconfig   # A Settings menüben engedélyezd a "Build static binary" opciót
make -j$(nproc)
```

## Keresztfordítás (x86\_64 gépről ARM64-re)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Kernel, BusyBox és saját eszközök is ebben a környezetben fordulnak
```

## Javaslatok

* Fordításhoz ajánlott a TsukineOS-ben vagy tiszta konténer/virtuális gépen végezni, hogy elkerüld a gazdagép könyvtárainak szennyezését.
* Az egyes komponensek pontos fordítási paraméterei a `TsukineOS` tároló aktuális forráskódjában találhatók.

<Note>
  Ezt az oldalt mesterséges intelligencia fordította, és pontatlanságokat tartalmazhat. Az egyszerűsített kínai változat az irányadó.
</Note>

***

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