技术领导者
我思想,我创造,我快乐

导航

Blog统计
  • 文章 - 17
  • 收藏 - 0
  • 评论 - 7
  • Trackbacks - 0

文章

收藏

    相册

      Blog

      存档


      正在读取评论……
       
      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了。



      Trackback: http://tb.donews.net/TrackBack.aspx?PostId=227091


      [点击此处收藏本文]  发表于2005年01月05日 11:11 PM




      正在读取评论……
      大名
      网址
      验证码
      评论