Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Cygwin 完整安裝圖文教程:從下載到嵌入式開發環境搭建

編輯:Linux 教學

為什麼選擇 Cygwin?

初學 Linux 常面臨雙系統切換煩惱。Cygwin 以輕量模擬層解決此問題:無需重啟、資源佔用低、適合命令行學習與交叉編譯。

下載與安裝步驟

  1. 官網 cygwin.com 下載 setup-x86_64.exe。
  2. 運行向導 → Install from Internet(首次推薦,一次完成)。
  3. Root Directory:如 D:\cygwin64(預留 ≥5 GB)。
  4. Local Package Directory:如 D:\cygwin_pkgs(離線重裝用)。
  5. 連線方式:Direct Connection。
  6. 鏡像站:選擇速度較快的(記住網址,斷點續傳需同一站點)。
  7. 包選擇:點擊 All 行的 Default 切換為 Install(全量安裝)。
  8. 等待下載編譯(視網速可能數小時),完成後勾選建立桌面圖標。

斷點續傳技巧

  • 若中斷,重新運行 setup.exe,鏡像站選同一個,安裝模式改 Reinstall,即可從斷點續傳。

環境變量配置

# 系統屬性 → 高級 → 環境變量 → 用戶變量 → 新建
變量名:PATH
變量值:D:\cygwin64\bin   # 你的實際安裝路徑\bin

雙擊桌面圖標即可進入 Bash。

基礎操作驗證

$ mount                # 查看 Windows 盤符映射
$ cd /cygdrive/c       # 進入 C 槽
$ ls                   # 列出文件
$ cd "Program Files"   # 含空格目錄用引號或轉義

注意:Cygwin 可讀取 Windows 文件,但 vi 編輯可能有鍵盤映射問題,建議在 Windows 端編輯,Cygwin 下編譯運行。

嵌入式 ARM 交叉編譯環境搭建

1. 安裝工具鏈

mkdir -p /opt
cd /opt
tar zxvf arm-linux-toolchains_cygwin.tgz   # 產生 FriendlyARM 目錄

2. 配置 PATH

編輯 /etc/profile(或 Windows 下 D:\cygwin64\etc\profile):

export PATH=/opt/FriendlyARM/crosstool/arm-linux/gcc-2.95.3-glibc-2.2.3/bin:$PATH

3. 驗證

arm-linux-gcc -v

Viví / Kernel 編譯流程

  1. 源碼放入 /friendly-arm/vivi、/friendly-arm/kernel。
  2. 修改 vivi/Makefile:LINUX_INCLUDE_DIR、CROSS_COMPILE、ARM_GCC_LIBS。
  3. cd /friendly-arm/vivi && make menuconfig && make 生成 vivi。
  4. Kernel 編譯前:刪除 kernel/scripts/lxdialog/lxdialog 及同目錄 .o 文件。
  5. cd /friendly-arm/kernel && make dep && make zImage,輸出 arch/arm/boot/zImage。

常見問題

  • 下載卡住:取消 → 重跑 setup,同鏡像站 + Reinstall 模式。
  • 顯示不全:make dep 後畫面靜止,只要 ls 正常即可直接輸入 make zImage。
  • vi 鍵盤異常:改用 Windows 編輯器(VS Code、Notepad++)編輯源碼。

總結

Cygwin 安裝雖耗時,但一次配置長期受益。掌握「全量安裝 + 斷點續傳 + PATH 配置 + 交叉編譯路徑」四步驟,即可在 Windows 上高效開發嵌入式 Linux 專案。

Copyright © Windows教程網 All Rights Reserved