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

# Môi trường xây dựng TsukineOS: Phụ thuộc và biên dịch chéo

> Phụ thuộc máy chủ xây dựng và hướng dẫn biên dịch chéo

# Môi trường xây dựng

## Yêu cầu máy chủ

* Bất kỳ bản phân phối Linux hiện đại nào (khuyến nghị x86\_64)
* Khoảng 20 GB dung lượng đĩa trống
* Kết nối mạng (tải mã nguồn nhân/BusyBox)

## Phụ thuộc (Debian/Ubuntu)

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

## Phụ thuộc (Arch)

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

## Biên dịch tĩnh BusyBox

```bash theme={null}
make menuconfig   # Trong Settings bật "Build static binary"
make -j$(nproc)
```

## Biên dịch chéo (máy chủ x86\_64 xây dựng ARM64)

```bash theme={null}
sudo apt install gcc-aarch64-linux-gnu
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-
# Nhân, BusyBox và công cụ tự phát triển đều biên dịch trong môi trường này
```

## Lưu ý

* Khuyến nghị xây dựng trên TsukineOS hoặc trong container/máy ảo sạch, tránh nhiễm thư viện máy chủ.
* Các tham số biên dịch cụ thể của từng thành phần lấy từ mã nguồn kho lưu trữ `TsukineOS` hiện tại.

<Note>
  Trang này được dịch bởi AI và có thể chứa nội dung không chính xác. Phiên bản tiếng Trung giản thể là phiên bản chính thức.
</Note>

***

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