当前位置:  软件>C/C++软件

Windows下的Linux开发环境 Cygwin

    来源:    发布时间:2015-02-23

    本文导语:  Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作...

Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。

Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。2001年,新增了X Window System。

另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。

但糟糕的是,Cygwin不支持Unicode。实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。

Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。

Windows下的Linux开发环境 Cygwin[图片]


    
 
 

您可能感兴趣的文章:

  • unix环境如何通过shell或java获取windows机器上的csv文件?
  • 有没有什么工具可以在windows环境下生成unix用的.so文件
  • 请问有没有在Windows环境下使用的Emacs和Vi版本下载?
  • Java中的类怎样变成可以在Windows环境下执行的.exe文件呢??
  • 请教:如何在windows环境下以图形界面登录linux?
  • windows下哪个linux环境比较好?
  • 送分问题:windows局域网环境下,装了linux如何上网
  • Linux能否自定义系统变量一如windows里的系统环境变量可以"新建"一样
  • 如何进入纯shell环境?在shell下如何进入X Windows?
  • 菜鸟问题:unix中有像windows那样的自定义的环境变量吗?用java如何取
  • 命令行按什么健相应于windows环境下的Backspace键?
  • 有没有在 WINDOWS 环境下 FORTRAN 的编译器?
  • unix和windows环境下开发的比较,
  • 在linux环境下怎么连接到windows下的ftp程序啊?
  • 100求解:如何在UNIX环境下创建一个新的端口号?另:能告之如何在WINDOWS2000环境下创建一个新的端口号就更好了!
  • windows环境下Mysql中文乱码问题解决方法
  • linux 与 windows下的编程 在中国的环境下 哪个有前途(,给个向导!我迷茫了
  • 请问:windows2000记录环境变量的文件在什么地方?
  • 在红旗桌面Linux2.0中KDE环境下如何访问Windows分区中的文件???
  • 请问用什么虚拟机可在windows环境下安装Minix,怎样装
  • 在windows下装了cygwin以后可否进行linux程序的编写
  • 请问,能在cygwin下编译基于windows定时器的函数吗?
  • cygwin dll windows下调用
  • 急!!!!windows下安装的cygwin 如何运行java程序???????
  • cygwin下编译的*.exe文件,在windows下,一闪而过????????
  • 求助:cygwin在windows下使用问题
  • Windows系统下,Cygwin.bat批处理文件怎么添加并执行其他命令?
  • 听说cygwin可以在WINDOWS下,解析UNIX命令,可是我下载了却装不上?
  • 在windows xp中安装了cygwin,但运行的时候提示cygintl-8.dll找不到
  • 怎么在Windows,CodeBlocks(Cygwin/Msys),Mingw环境下编译Gtk3.4.3库
  • windows下用cygwin来编译linux下的程序,怎么会不成功?
  •  
    本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • WinDows8最新版文件夹加密
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • 修改Windows硬盘分区名称
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 装了Linux和Windows,怎样默认进入Windows
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • Docker宣布支持Windows 10和Azure Windows Server
  • windows 和linux双系统,重装windows后,无法启动linux?
  • win7/Windows7系统下载地址搜集整理
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • Windows优化大师最新版 V7.99 Build 12.604发布
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号