Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 在Windows中模拟Linux的软件——Cygwin
【标  题】:在Windows中模拟Linux的软件——Cygwin
【关键字】:Windows,Linux,Cygwin
【来  源】:http://www.cppblog.com/riverbeast/archive/2006/12/02/15899.html

在Windows中模拟Linux的软件——Cygwin

Your Ad Here C++博客 - 龙族工作室 - 在Windows中模拟Linux的软件——Cygwin

龙族工作室

从一粒沙中看见整个世界 从一颗果仁中透见整个宇宙

  C++博客 :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  57 随笔 :: 5 文章 :: 35 评论 :: 0 Trackbacks
估计这个博客群中的很多人都听说过Cygwin或是用过,甚至是很多的人的机器上都直接装有Linux!所以写这篇文章仅仅是为了把这个软件介绍给那些没有接触过Linux(我也是一样,呵呵呵)、但同时又很想体验一下的人,至于高手嘛,就帮忙提提建议哪……

先看一段来自Cygwin官方网站上的关于Cygwin的介绍:

What Is Cygwin?

Cygwin is a Linux-like environment for Windows. It consists of two parts:
  • A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
  • A collection of tools which provide Linux look and feel.

    The Cygwin DLL works with all non-beta, non "release candidate", ix86 32 bit versions of Windows since Windows 95, with the exception of Windows CE.

    What Isn't Cygwin?

  • Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows.
  • Cygwin is not a way to magically make native Windows apps aware of UNIX ? functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.

    看到这里大家应该都明白了,:cygwin不仅有在Windows上模拟Linux的功能,也是移植Linux程序到Windows的一个很有效的工具(不仅如此,也有人用它来做嵌入式系统开发,只是没有前两个用途那么广泛)

    大家可以到官方网站上下载到最新的版本,但是由于速度实在是慢(连接的是国外的FTP站点,其中有几个亚洲的站点,但是依然很慢),所以推荐大家去http://nc.onlinedown.net/down/Cygwin0528.rar下载,尽管不是最新的版本,但是各种功能都还比较完善了(唯一的较大的缺点是没有现在最新版本的可视化操作界面,但是随之而来的显著优点就是体积很小了,呵呵呵)

    至于安装中唯一要注意的问题,就是在默认情况下,安装选项的都是Default,而很多工具的默认状态都是不安装。 所以要在All这一行上后面的Default上点Install,全部安装,以免出现不必要的问题。

    至于使用,大家可以去Google上搜索了,同时Cygwin的官方网站也是一个很好的资源,各种文档可以说是应有尽有!
    最后贴张图上来,是我用Cygwin中集成的gcc编译并运行的那天解决的S和P先生的谜题的程序的情况:

    Running_Program.jpg

    祝一路顺风,一起进步呵!

  • posted on 2006-12-02 21:56 江水兽 阅读(10) 评论(0)  编辑 收藏 收藏至365Key 所属分类: ProgrammingComputer Life
    quake引擎框架:【上一篇】
    VS2003下编译Windows计算器:【下一篇】
    【相关文章】
  • Linux上的BGP动态路由
  • Linux 网管基本命令
  • 发行版发布 Parsix GNU/Linux 0.85
  • 开发者发行版: Pardus Linux 2007 RC
  • Development Release: Linux Mint 2.1 Beta
  • 如何在linux下使用虚拟光驱[转]
  • 如何在linux下挂载fat32分区[转]
  • linux命令技巧
  • Linux设备驱动编程之内存与I/O操作
  • 在LINUX下使用 Squid 代理服务器
  • 【随机文章】
  • Access中判断一个表是否存在
  • 自定义Tag复习笔记
  • 文件测试操作符
  • RPM
  • 拳皇97一击必杀
  • uClinux移植概述
  • 金额阿拉伯数字转换为中文的自定义函数
  • Js 调用 WebService心得总结
  • SOA概览[dev2dev]
  • 两份OpenSSH的资料
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.