Cygwin安装过程

1 2. Cygwin的安装


1.1 2.1. Cygwin是可以在Windows下执行的Linux运行环境


本来我是安装了Linux10,但是使用过程中还是需要经常回到windows查看一些文档啊、拷贝一些文件啊,太烦了,所以呢还是决定把Cygwin搞起来,这样在windows下工作就方便多了。

Cygwin的安装有两种方法:

一种是直接在线安装,这是按配置需要下载的,但是下载的东西会很多很大,400M左右,需要的时间比较长。

第二种是先到macraigor下载一个安装包,60多M,下载速度很快。安装选项也简单。然后再执行在线安装,安装Ncurses libraries就可以了。

我开始使用第一种方法,搞了几天,重复了很多次,可老是安装不好,最后还是用第二种方法搞定的。


1.2 2.2. 下载


1.2.1 2.2.1. CYGWIN(2.0.0)


See document:
http://www.macraigor.com/full_gnu.htm < http://www.macraigor.com/full_gnu.htm >

60M.下载速度很快,我用ADSL下载速度达到70多K,比一般下载得快多了,不过我是后半夜下载的。:)


1.3 2.3. 安装


从macraigor下载的Cygwin2.0直接安装就可以了,安装过程很简单。但是似乎缺少一个组件Ncurses libraries,在make menuconfig的时候会报错,需要执行在线安装的步骤添加这个组件。


1.4 2.4. 在线安装


1.4.1 2.4.1. 下载setup.exe


See document:
www.cygwin.com < outbind://1/www.cygwin.com >

登陆
www.cygwin.com ,页面上有一个Install Cygwin Now的连接,是一个setup.exe文件,直接打开也可以,推荐下载下来,存到一个目录里,这样可以把文件下载下来,以后安装就方便了。


1.4.2 2.4.2. 安装选项


必须安装的子目录(sub category): (把子目录旁边的”default”用鼠标点一下,直到变成”install”)



Archive



Base



Devel:包括gcc、make等编译工具



Libs



Net



DEShells



Utils: 包括bzip2等实用工具



如果是已经从macraigor下载安装了Cygwin,那么选择安装 Devel下的libncurses-devel一项就可以了。



大家可选择较快的下载地址,我是用的
mirrors.rcn.net ,下载速度在20k左右。



必须通过cygwin提供的setup.exe进行安装,可根据安装提示一步一步进行,提供通过internet安装方式或本地安装方式。建议把cygwin整个安装包下载到本地再进行本地安装比较方便。如果无特殊需求,可简单按它的缺省安装方式安装最少数量的软件包。建议不要安装到c:/下。cygwin的问题和解答可参考cygwin FAQ。




1.5 设置


1.5.1 批处理文件


在自己生成交叉编译器之前,首先对Cygwin进行一些设置。假设Cygwin安装在e目录下,在打开Cygwin窗口之前,进入到E:\Cygwin目录。在这个目录下,有一个文件名为Cygwin.bat的批处理文件,编辑该文件,在第一行后加入set CYGWIN=title ntea,这是因为Cygwin的启动批处理文件需要启动Unix文件系统模拟。修改完毕且保存后退出。


1.5.2 SH链接


运行cygwin,在根目录下输入,cd bin

mv sh.exe sh-original.exe

ln –s bash.exe sh.exe

现在对cygwin的修改搞定。(有关修改问题大家可以看那个脚本给出的一个文档,
www.uclinux.org/pub/uclinux/archive/8306.html,帮助很大,因为这个文档对一些地方的修改做了非常详细的描述,大家仔细看看,按着进行相应改动就可以了,但是有些步骤因为由我们现在的patch就可以实现的,大家就可以不必修改,由补丁程序自动完成。


1.6 2.5. 运行


从程序组或者桌面启动Cygwin

输入:

cd /

ls

能列出目录说明就ok了。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值