列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

02系统工具 - 分类

广告招商中......
联系方式!

系统其它 - 时间排序 更多...
    系统其它 - 点击排序 更多...
      系统其它 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 02系统工具>> 系统其它>>cygwin完整离线安装包 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        cygwin完整离线安装包 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址

        cygwin离线安装包 是一款帮助用户在windows平台上运行类unix,他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。

        cygwin简介:

        cygwin是一个在windows平台上运行的类unix模拟环境,是cygnus solutions公司开发的自由软件,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。

        功能特色:

        1 引言

        cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,着名的还有ecos,不过现已被redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。

        2 机理

        cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

        使用方法

        安装完成后,在桌面上会有一个cygwin的图标,双击它,会出现一个windows的命令窗口,过一会,你就会见到熟悉(或者陌生)的 linux的shell界面。试一试ls ,是不是可以工作了?从今往后,你就可以自由的在windows下使用linux的软件了。基本上你能用到,cygwin都有。如果你要开发可以在两个平台上运行的程序, cygwin也是你前期试验的好地方。从互联网上下载的各种开源代码,也可以在cygwin里编译,运行,调试。下面介绍一些使用技巧,更多地还要靠大家自己探索拉!

        使用cygwin访问windows的文件

        cygwin安装后,其根目录位于你的安装目录下。所以使用cd /,只能访问到你的安装目录,要访问硬盘上的其他文件,可以使用mount:

        mount d:/testdir ~/testdir

        这样,你就可以在~/testdir里访问到d:/testdir里的内容了。

        使用cygwin作为x server

        现在的linux服务器一般都提供x,要从windows上使用linux的x,需要在windows上运行一个x server。有一些专门为windows开发的软件可以做这个,但是cygwin自带的x server就可以胜任。下面举例说明如何使用:

        首先你必须安装x11包,然后运行cygwin shell,输入x&。这时候你的桌面上出出现一个布满斜纹大窗口,这就是我们的x server了,回头linux机器上的x 程序就会显示在这里


        本页Html网址:/htmlsoft/7888.html

        本页aspx网址:/soft.aspx?id=7888&bianhao=20231231_012200_210557&kind1=02系统工具&kind2=系统其它

        上一篇:蓝光装机必备软件

        下一篇:Vista Loader(突破Vista激活限制)

        增加   


        相关评论        新窗口打开查看评论