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

# Byggemiljø for TsukineOS

> Afhængigheder på byggevært og krydskompileringsinstruktioner

# Byggemiljø

## Værtskrav

* Enhver moderne Linux-distribution (anbefalet x86\_64)
* Cirka 20 GB ledig diskplads
* Internetadgang (til hentning af kerne- og BusyBox-kildekode)

## Afhængigheder (Debian/Ubuntu)

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

## Afhængigheder (Arch)

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

## Statisk kompilering af BusyBox

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

## Krydskompilering (x86\_64-vært bygger ARM64)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Kerne, BusyBox og egenudviklede værktøjer kompileres i dette miljø
```

## Tips

* Det anbefales at bygge i TsukineOS eller en ren container/virtuel maskine for at undgå forurening fra værtsbiblioteker.
* De specifikke kompileringsparametre for hver komponent findes i `TsukineOS`-repository'ets aktuelle kildekode.

<Note>
  Denne side er oversat af AI og kan indeholde unøjagtigheder. Den forenklede kinesiske version er den autoritative.
</Note>

***

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