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

# environment

> Byggvärdberoenden och instruktioner för korskompilering.

# Byggmiljö

## Värdkrav

* Alla moderna Linux-distributioner (rekommenderas x86\_64)
* Cirka 20 GB tillgängligt diskutrymme
* Nätverksanslutning (för att hämta kärn- och BusyBox-källkod)

## Beroenden (Debian/Ubuntu)

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

## Beroenden (Arch)

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

## Statisk kompilering av BusyBox

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

## Korskompilering (bygg ARM64 från x86\_64-värd)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Kärna, BusyBox och egenutvecklade verktyg kompileras alla i denna miljö
```

## Tips

* Rekommenderas att bygga i TsukineOS eller en ren container/virtuell maskin, för att undvika förorening från värdens bibliotek.
* Specifika kompileringsparametrar för varje komponent finns i `TsukineOS`-repositoryts aktuella källkod.

<Note>
  Denna sida har översatts av AI och kan innehålla felaktigheter. Den förenklade kinesiska versionen är auktoritativ.
</Note>

***

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