问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

cygwin安装问题

发布网友 发布时间:2022-05-06 20:07

我来回答

2个回答

热心网友 时间:2023-09-14 22:11

很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个helloworld不亚于java的难度,环境配置摸不着头脑。对于此,我的看法是:路不管平还是陡,终归你要走的,如果你愿意投入到linux开发的社群中来,不会安装linux系统,不会配置工作环境是不能想象的。(事实上,确实要了解很多东西的原理,不然很难排错:诸如,硬盘引导器的引导原理、分区结构原理及linux分区结构和文件系统、环境变量的设置、种类繁多的压缩包安装包的解压安装方法、用户管理权限管理等常用命令、以至于驱动安装系统中文化等等异常琐碎的东东)。本文试图跳过这个难走的步骤,启用一个win环境下的linux仿真器(和linux下面的命令行开发环境基本一致),用短短的20分钟的时间,教你做出一个纯正的linux下gcc编译的helloworld。就象是买点心前先尝尝味道,不也是一件很愉快的事情么?(注:cygwin事实上不仅有此模拟功能,它也是移植unixwin程序的一个很有效的工具,也有人用它来做嵌入式系统开发)一、cygwin是什么? 这个问题你最好google一下"cygwin的历史",或许能够获得更为详尽的答案。简而言之,cygwin是一个在windows平台上运行的 linux模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。插一句废话,很多朋友不明白 linux和unix的区别和联系,在此也简要介绍一下。UNIX是一个注册商标,是要满足一大堆条件并且支付可观费用才能够被授权使用的一个操作系统; linux是unix的克隆版本,是由其创始人Linus和诸多世界知名的黑客手工打造的一个操作系统。为什么linux和unix之间有很多软件可以很轻松的移植?因为linux也满足POSIX规范,所以在运行机制上跟unix相近。 以下引用网上的一段话(出处: http://blog.csdn.net/glock18/archive/2004/07/10/38275.aspx),用于说明cygwin的工作机制: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实现的更详细描述,请参考 http://cygwin.com/cygwin-ug-net/highlights.html二、cygwin的安装。 cygwin的安装文件很容易通过google找到。目前国内的网站上有"网络安装版"和"本地安装版"两种。标准的发行版应该是 网络安装版。两者并无大不同,下面介绍一下安装的过程。 step1. 下载后,点击安装文件(setup.exe)进行安装,第一个画面是GNU版权说明,点"下一步(N)—>",进入安装模式选择画面。 step2. 安装模式有"Install from Internet"、"Download form Internet"、"Install from Local Directory" 三种。"Install form Internet"就是直接从internet上装,适用于网速较快的情况。如果你和我一样网速不是很快,或者说装过之后想把下载的安装文件保存起来,下次不再下载了直接安装,就应该选择"Download form Internet",下载安装的文件(大约40M左右)。事实上,所谓的"本地安装版",也是别人从网上下载全部文件后打的包(适用于中国国情嘛^_^) step3. 接下来是选择安装目的路径和安装源文件所在的路径,之后就进入了选择安装包所在的路径。注意了阿,这里可是重头戏。我第一安装的时候就是没有看清这一步,结果没有把gcc装进去,导致没法编译文件。 + All Default + Admin Default .... + Devel Default + Editors Default ....如上图所示,你在这个TreeView的某个节点上双击,就可以改变它的状态,如Default、Install、Uninstall、Reinstall四种状态。默认的都是Default状态,很多工具的默认状态都是不安装。在这里我选择了在All这一行上后面的Default上点Install,全部安装,以免后患。(注意:这里的树形控件和win下面的不同,你试试点在All上点和 在All这一行后面的Default上点,会有不同的响应) step4. 点下一步,安装成功。它会自动在你的桌面上建立一个快捷方式。追问麻烦能根据我所问的回答吗,这些在网上都有,我也能找到

热心网友 时间:2023-09-14 22:11

1、查看日志文件:一般在这里/var/log/
2、重新启动一次cygwin
3、官方文档:http://www.cygwin.com/cygwin-ug-net/cygwin-ug-net.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中美有什么经济冲突 杨凌衡水实验中学高中学费是多少 蒂芙尼珍珠项链怎么清洗和保养? tiffany&co 的缺点 如何保养蒂芙尼的项链? tiffany保养要多久时间 Tiffany珠宝需要多长时间保养? 人为什么活着,怎样活着都是无憾!! 孩子犟的不行家长怎么教育 有什么比较好用的游戏视频录制软件? 适用于Windows的10个好用的游戏录制软件 如何离线安装cygwin? 如何安装Cygwin win10下怎么安装cygwin 怎么安装cygwin? 为什么220V的交流电压通过整流桥后的电压为201V 220V的交流电,串联一个二极管,经半波整流后,得到的电压时多少伏的?为什么?求原理,原理!! 市电220v经1n4007半波整流后的电压有效值和最大值各是多少?怎么计算出来的最大值? 220伏电压经过单个整流管整流以后电压是多少? 沈阳车管所周六周日上班吗? 家用电的220V电压,串一个二极管整流后,电压又是多少?如果用四个来全波整流,电压又是多少? 220v交流电通过二级管整流后的直流电压是多少 220V交流电经过IN4007整流后 输出是多少电压? 沈阳于洪车管所周六周日上班么? 220V交流电经过桥式整流后电压是多少V 交流220v整流后电压是多少 220伏的电压全波整流是多少伏?半波整流是多少伏? 220v经过整流桥整流后的电压是多少 周易名句 周易千古名句 北京同仁堂燕窝烟酰胺胶原蛋白肽风味固体饮喝了有用吗? 如何在WindowsXP中安装cygwin 怎样在win7系统装cygwin,装了好几次都不成功。谢谢! win7 下使用cygwin怎么安装软件 怎样使用cygwin安装gcc cygwin怎么安装easy 如何在cygwin安装cygipc 如何在cygwin下安装mysql table什么意思中文名字? 有关和合平名言? 表格是什么意思 跪求2个两会和谐事例 5个名言名句 和两个理论 和合之美美美与共出自哪里 和合至美 亲和之美为主题 写一段话 我们要做手抄报 解释“和合故能谐,谐故能辑,谐辑以悉,莫之能伤” 关于德才关系的名言 网络语言中“表”是什么意思 和合的作文 古语什么王爱细腰,宫中多饿死 《江湖密卷》txt下载在线阅读全文,求百度网盘云资源 何处飞花txt下载