> ## 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 Derleme Ortamı: Bağımlılıklar ve Çapraz Derleme

> Derleme ana makine bağımlılıkları ve çapraz derleme açıklamaları

# Derleme Ortamı

## Ana Makine Gereksinimleri

* Herhangi bir modern Linux dağıtımı (x86\_64 önerilir)
* Yaklaşık 20 GB boş disk alanı
* İnternet bağlantısı (çekirdek / BusyBox kaynak kodunu çekmek için)

## Bağımlılıklar (Debian / Ubuntu)

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

## Bağımlılıklar (Arch)

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

## BusyBox Statik Derleme

```bash theme={null}
make menuconfig   # Ayarlarda "Build static binary" etkinleştirin
make -j$(nproc)
```

## Çapraz Derleme (x86\_64 Ana Makinede ARM64 İçin)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Çekirdek, BusyBox ve kendi geliştirilen araçlar bu ortamda derlenir
```

## İpuçları

* TsukineOS veya temiz bir konteyner / sanal makinede derlemek önerilir; ana makine kütüphanelerinin kirliliğini önler.
* Her bileşenin özel derleme parametreleri, `TsukineOS` deposunun mevcut kaynak koduna göredir.

<Note>
  Bu sayfa yapay zeka tarafından çevrilmiştir ve yanlışlıklar içerebilir. Basitleştirilmiş Çince sürümü esas alınır.
</Note>

***

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