# Sunrise Toolchain

> 旭日交叉编译工具链 - aarch64 交叉编译 ARM开发

- Skill: `miuav/sunrise-toolchain` (Agent Skill)
- Install (CLI): `npx skillmds@latest add miuav/sunrise-toolchain`
- Raw SKILL.md: https://api.skillmd.com/api/skills/miuav/sunrise-toolchain/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: miuav (https://skillmd.com/u/miuav)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/miuav/sunrise-toolchain

---


# Sunrise 交叉编译技能

> 旭日系列交叉编译环境

## 何时使用

- 交叉编译应用
- 驱动开发
- 性能优化

## 工具链

```bash
# 安装aarch64工具链
sudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

# 编译
aarch64-linux-gnu-gcc -o app main.c -march=armv8.2a
```

## CMake配置

```cmake
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR aarch64)
set(CMAKE_C_COMPILER aarch64-linux-gnu-gcc)
set(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++)
```

## 运行

```bash
# 复制到设备
scp target/aarch64/user@device:/home/
```
