初學 Linux 常面臨雙系統切換煩惱。Cygwin 以輕量模擬層解決此問題:無需重啟、資源佔用低、適合命令行學習與交叉編譯。
setup-x86_64.exe。D:\cygwin64(預留 ≥5 GB)。D:\cygwin_pkgs(離線重裝用)。setup.exe,鏡像站選同一個,安裝模式改 Reinstall,即可從斷點續傳。# 系統屬性 → 高級 → 環境變量 → 用戶變量 → 新建
變量名:PATH
變量值:D:\cygwin64\bin # 你的實際安裝路徑\bin
雙擊桌面圖標即可進入 Bash。
$ mount # 查看 Windows 盤符映射
$ cd /cygdrive/c # 進入 C 槽
$ ls # 列出文件
$ cd "Program Files" # 含空格目錄用引號或轉義
注意:Cygwin 可讀取 Windows 文件,但
vi編輯可能有鍵盤映射問題,建議在 Windows 端編輯,Cygwin 下編譯運行。
mkdir -p /opt
cd /opt
tar zxvf arm-linux-toolchains_cygwin.tgz # 產生 FriendlyARM 目錄
編輯 /etc/profile(或 Windows 下 D:\cygwin64\etc\profile):
export PATH=/opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/bin:$PATH
arm-linux-gcc -v
/friendly-arm/vivi、/friendly-arm/kernel。vivi/Makefile:LINUX_INCLUDE_DIR、CROSS_COMPILE、ARM_GCC_LIBS。cd /friendly-arm/vivi && make menuconfig && make 生成 vivi。kernel/scripts/lxdialog/lxdialog 及同目錄 .o 文件。cd /friendly-arm/kernel && make dep && make zImage,輸出 arch/arm/boot/zImage。make dep 後畫面靜止,只要 ls 正常即可直接輸入 make zImage。Cygwin 安裝雖耗時,但一次配置長期受益。掌握「全量安裝 + 斷點續傳 + PATH 配置 + 交叉編譯路徑」四步驟,即可在 Windows 上高效開發嵌入式 Linux 專案。