列表格式显示

热搜: 360安全卫士  |   安全浏览器 |   恢复大师 |   杀毒 |   软件集合包 |   录屏  |   51游戏盒子  |   GoLink加速器 |   雷神网游加速器 |   Steam下载管家

02系统工具 - 分类
系统其它 - 时间排序 更多...
系统其它 - 点击排序 更多...
系统其它 - 大小排序 更多...
作者

/headphoto/1.jpg

admin

用户ID: 1

年龄: 33

性别:

地区:

人气: 5117

登录时间: 2024/10/7 23:49:25

简单介绍:

 

最近发布的软件 更多>>

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

unix/linux模拟环境(Cygwin) 

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

360精品软件下载

装机必备
办公必备
MAC系统
游戏娱乐
360安全卫士
大安全时代,提供全面安全服务 HTTP高速下载
360安全浏览器
全面守护上网安全,防病毒网站,防隐私泄露 HTTP高速下载
360压缩
永久免费、安全、高效 HTTP高速下载
360桌面助手
全面提升办公效率,工作更轻松 HTTP高速下载
360随心定制包
自选软件制作一键安装的“集合包” HTTP高速下载
集合包
官方推荐赚钱的软件包,打包到一起,一键安装 HTTP高速下载
360文件夹
高级轻巧文件管理器 HTTP高速下载
雷神网游加速器
一键加速Steam千款游戏,免费体验,随时暂停加速时间 HTTP高速下载
360杀毒
一键扫描,全面诊断,彻底杀毒,拦截广告 HTTP高速下载
启源恢复大师
简单易用,好评度高. HTTP高速下载
360安全卫士极速版
安全力十足,无广告弹窗 HTTP高速下载
360极速浏览器X 64位
极速浏览,极致顺滑 HTTP高速下载

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版

增加   


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