Linux系统环境模拟工具推荐给大家,Cygwin 模拟Linux环境(编程工具)离线安装版,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。
【Cygwin模块说明】
Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。
另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。
【主要功能】
1.Cygwin具有可以调用Unix函数的Cygwin库
2.调用Mincrosofe Win32 API函数和Cygwin API函数来编写应用程序
3.可以和Unix程序有效地联系起来而无需作太多的更改
4.可以用来开发很多GNU软件
5.Cygwin具有很多标准的Unix软件包
【安装说明】
1、选择Cygwin的安装方式
点击安装setup.exe 点击“下一步”,出现“Choose installation type”界面:
2、下一步选择Cygwin的安装目录
点击“下一步”后,出现“Select Root Install Directory”的界面:
3、选择网络连接方式
然后就进入”Select Connection“Type的界面了:
4、需要选择一个服务器,之后就是从该服务器下载对应的安装所需的模块文件了。
点击”下一步“后,其会自动去下载一个服务器的列表,然后跳转到”Choose A Download Site“的界面:
5、选择需要安装的模块(安装包)
点击“下一步”后,其会解析一下,然后进入”Select Package“的界面:
6、最后开始安装即可,请耐心等待。
【环境变量说明】
开始运行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 模拟Linux环境(编程工具)离线安装版,是一款非常不错的Linux系统环境模拟工具,喜欢的朋友可以下载使用。
下载地址 / Download
下载不了?点击报错
猜你喜欢 / Guess You Like
webstorm2020汉化版
Navicat Premium 15(数据库管理开发工具)
Jass Shop Pro(jass编辑器)
编程猫(趣味编程软件)
TscanCode(静态代码扫描软件)
Alva Canary(原型设计工具)
HP酷表(表格数据处理)
ActiveTcl(TCL开发环境)
TrueFalse Cookies Post(多功能对比分析器)
RedisPlus(数据库管理软件)
MagicWorks(编程软件)
快手AAuto Quicker(软件编程)
RStudio(R语言数据分析软件)
Wingware Wing IDE Pro(编程开发集成环境)
NovalIDE(集成开发环境)
CudaText(文本代码编辑器)
wingware Python ide(编程开发工具)
AutoIt(脚本编程工具) 中文免费版