列表格式显示

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

02系统工具 - 分类

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

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

         

        最近发布的软件 更多>>

        首页 >> 02系统工具>> 系统其它>>unix/linux模拟环境(Cygwin) 发布者:admin >> 本人发布的更多软件

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

        unix/linux模拟环境(Cygwin) 

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

        cygwin 是一款非常好用linux模拟环境软件,可以在windowns系统上模拟出linux的环境,在不用安装linux的前提下就可以享受该环境,欢迎有需要的朋友到绿色资源网下载体验!

        官方介绍

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

        cygwin能做什么?

        windows的dos scripts功能非常薄弱,命令行工具也非常少;如果您对linux比较熟悉,那么cygwin可以帮助您在windows下面使用强大的bash,以及使用数量繁多的linux命令,通过scripts,可以更加高效的完成系统管理工作 [站长维护的windows服务器上都安装有cygwin,所有的系统维护,数据备份,scp自动同步,都是在cygwin下面处理的。

        cygwin最新版

        如果您刚进入linux的世界,使用cygwin可以让你在windows下面练习linux的bash,以及常用工具。而不需要安装linux,也不用担心windows被破坏。

        机理
        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?

        cygwin所有的软件包都在互联网上,您需要先下载一个安装程序,根据安装程序的提示,从互联网上下载您需要的软件包。
        请点击导航栏的"安装",查看整个安装过程。

        环境变量
        开始运行bash之前,应该设置一些环境变量。cygwin提供了一个.bat文件,里面已经设置好了最重要的环境变量。通过它来启动bash是最安全的办法。这个.bat文件安装在cygwin所在的根目录下。 可以随意编辑该文件。
        cygwin变量用来针对cygwin运行时系统进行多种全局设置。开始时,可以不设置cygwin或者在执行bash前用类似下面的格式在dos框下把它设为tty
        c:\> set cygwin=tty notitle glob

        path
        变量被cygwin应用程序作为搜索可知性文件的路径列表。当一个cygwin进程启动时,该变量被从windows格式(e.g.
        c:\winnt\system32;c:\winnt)转换成unix格式(e.g.,
        /winnt/system32:/winnt)。如果想在不运行bash的时候也能够使用cygwin工具集,path起码应该包含x:\cygwin\bin,其中x:\cygwin 是你的系统中的cygwin目录。
        home变量用来指定主目录,推荐在执行bash前定义该变量。当
        cygwin进程启动时,该变量也被从windows格式转换成unix格式,例如,作者的机器上home的值为c:\(dos命令set?home就可以看到他的值,set home=xxx可以进行设置),在bash中用 echo $home看,其值为/cygdrive/c.
        term变量指定终端型态。如果美对它进行设置,它将自动设为cygwin。
        ld_library_path被cygwin函数dlopen()作为搜索. dll文件 的路径列表,该变量也被从windows格式转换成unix格式。多数cygwin应用程序不使用dlopen,因而不需要该变量。

        改变cygwin的最大存储容量
        cygwin
        程序缺省可以分配的内存不超过384
        mb(program+data)。多数情况下不需要修改这个限制。然而,如果需要更多实际或 虚拟内存 ,应该修改注册表的
        hkey_local_machine或hkey_current_user区段。田家一个dword键heap_chunk_in_mb并把它的值设为
        需要的内存限制,单位是十进制mb。也可以用cygwin中的regtool完成该设置。例子如下:
        regtool -i set /hklm/software/cygnus\ solutions/cygwin/heap_chunk_in_mb 1024
        regtool -v list /hklm/software/cygnus\ solutions/cygwin


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

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

        上一篇:X86平台RouterOS密码清除工具

        下一篇:Microsoft Visual C++ 运行库合集X64版

        增加   


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