手动配置指南
Ubuntu/Debian
1. 更新系统
sudo apt update && sudo apt upgrade -y2. 安装编译工具链
# GCC 和基本编译工具
sudo apt install -y build-essential
# 32位支持(编译32位内核需要)
sudo apt install -y gcc-multilib
# NASM 汇编器
sudo apt install -y nasm3. 安装 QEMU
sudo apt install -y qemu-system-x864. 安装调试器
sudo apt install -y gdb5. 安装辅助工具
# 二进制文件查看
sudo apt install -y hexdump xxd
# 磁盘映像工具
sudo apt install -y mtools6. 验证
gcc --version # 应显示 gcc 版本
nasm --version # 应显示 NASM 版本
qemu-system-x86_64 --version # 应显示 QEMU 版本
gdb --version # 应显示 GDB 版本
make --version # 应显示 Make 版本macOS
1. 安装 Homebrew(如未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. 安装工具
# 交叉编译工具链(macOS 原生 GCC 是 Clang,需要交叉编译器)
brew install i686-elf-gcc
brew install i686-elf-binutils
# NASM
brew install nasm
# QEMU
brew install qemu
# GDB(macOS 自带 lldb,但 GDB 对 OS 调试更方便)
brew install gdb3. 验证
i686-elf-gcc --version
nasm --version
qemu-system-x86_64 --version⚠️ macOS 上使用
i686-elf-gcc替代gcc,后续 Makefile 需要相应调整。
Windows(WSL2)
1. 安装 WSL2
以管理员身份打开 PowerShell:
wsl --install -d Ubuntu重启后设置用户名和密码。
2. 进入 WSL
wsl3. 按 Ubuntu 步骤安装
进入 WSL 后,按照上面 Ubuntu/Debian 的步骤安装所有工具。
4. 图形界面支持
Windows 11 的 WSL2 自带图形支持(WSLg),QEMU 窗口可以直接显示。
Windows 10 需要安装 X Server(如 VcXsrv):
# 设置 DISPLAY 环境变量
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0编辑器配置
VSCode(推荐)
安装以下扩展:
- C/C++ - C语言语法支持
- x86 and x86_64 Assembly - 汇编语法高亮
- Makefile Tools - Makefile 支持
- Hex Editor - 查看二进制文件
Vim
在 .vimrc 中添加:
" 汇编文件类型识别
au BufRead,BufNewFile *.asm set filetype=nasm
" Tab设置
set tabstop=4
set shiftwidth=4
set expandtab