Cygwin详解

版本:v1.0

Crifan Li

摘要

本文主要介绍了什么是Cygwin,如何安装Cygwin,使用Cygwin时的一些常见问题总结,总结Cygwin的使用技巧和心得,其他和Cygwin相关的东西

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/cygwin_intro/release/html/cygwin_intro.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/cygwin_intro/

2013-09-04

修订历史
修订 1.0 2013-09-04 crl
  1. 将原先部分内容从软件开发基础知识(soft_dev_basic)中整理过来
  2. 添加后来对于Cygwin的一些折腾,主要是如何重新安装Cygwin的某个软件包,如何选择合适的安装源
  3. 整理一些和Cygwin相关的东西,比如crosstool-ng等

目录

前言
1. 本文目的
2. 待完成
1. Cygwin简介
1.1. 什么是Cygwin
1.2. 什么会出现Cygwin
1.3. 什么人需要用到Cygwin
1.3.1. 举例说明Cygwin的各种用途
1.3.1.1. 在Cygwin下建立Docbook开发环境
1.4. Cygwin的版本
2. 下载和安装Cygwin
2.1. Cygwin的安装方式
2.2. Cygwin在线安装指南
2.2.1. Cygwin的setup.exe的安装首界面
2.2.2. 选择Cygwin的安装方式
2.2.3. 选择Cygwin的安装根目录
2.2.4. 选择Cygwin的本地安装包下载路径
2.2.5. 选择网络连接方式
2.2.6. 选择(所要连接的)服务器(去用于后续下载文件)
2.2.7. 选择需要安装的模块(安装包)
2.2.7.1. Cygwin中模块的各种分类
2.2.7.2. Cygwin中如何查看某分类下,默认已经安装了哪些模块
2.2.7.3. cygwin中如何取消/选择安装单个模块
2.2.7.4. Cygwin中如何取消/选择/重新/卸载安装某分类下的所有模块
2.2.7.5. Cygwin中如何知道某个模块是否已经选择安装了
2.2.7.6. 关于安装Cygwin模块方面的最简单,最核心的提示
2.2.8. 安装所选模块直至完成
3. Cygwin中各个模块详解
3.1. iconv
3.2. libxml2
3.3. libxslt
3.4. zlib
3.5. openSSH
4. Cygwin使用心得和技巧总结
4.1. 和Cygwin自身相关的一些工具
4.1.1. cygcheck
4.1.2. cygpath
4.2. Cygwin中使用注意事项
4.2.1. Cygwin的环境变量等路径中可能包含空格,括号等特殊字符而导致出错
4.3. Cygwin使用技巧总结
4.3.1. Windows下,添加右键打开Cygwin
4.3.2. 修改Cygwin的默认启动路径
4.3.3. 切换当前路径到别的磁盘,比如C盘,D盘等
5. Cygwin中常见错误及解决办法
5.1. Cygwin中常见错误及解决办法
5.1.1. Cygwin下的文件可以编辑但是无法保存
6. 与Cygwin相关的东西
6.1. 在Cygwin下搭建Docbook开发环境
6.2. 在Cygwin下编译crosstool-ng
6.3. 在Cygwin下编译Buildroot
参考书目

插图清单

2.1. Cygwin Net Release Setup Program
2.2. Choose A Download Site