GNU之Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件
下载页面 http://cygwin.com/
安装步骤:
1、点击安装程序;
2、选择安装类型,默认,下一步;
3、选择安装目录,自己修改或默认,下一步;
4、选择本地包目录的缓存目录,自己修改或默认,下一步;
5、选择连接类型,默认,下一步;
6、如果缓存包的路径不存在,是否创建,确定,之后下一步;
切记:安装完成后,安装程序(setup-x86_64.exe)不要删除,保留着,过后要安装其它的包文件时,还要走一遍这步骤的。
个人习惯,会把setup-x86_64.exe文件放到下图中创建的目录下的。
如果有新版本的Cygwin的话,可以下载最新的,来替换之前的安装程序的(setup-x86_64.exe)。
7、选择下载站点,有些下载点连接失败,所以选择这个时,自己在浏览器中输入下面的网址,测试一下,看看哪个能打开,哪个速度快,酌情选择。我选择的是第一个,cygwin.mirror.constant.com,第二个不能,第三个mirror.koddos.net在浏览器中打开页面时,肉眼感觉它的速度比第一个慢一点,另外还可以添加源,如咱们国内的mirrors.163.com,选中一个后下一步;
8、选择包,可以在搜索框输入gcc,回车搜索,在Devel下找到gcc-core和gcc-c++,按需选择,下一步(选择的时候先点选版本,之后才可以点勾选);
make Cygwin系统中编译使用,Cygwin用做IDE环境时的默认编译工具。
dos2unix 如果不安装,在Cygwin系统中执行编译windows系统中编写的脚本文件时,会有如下报错等:
$’\r’: 未找到命令
未预期的符号 `$’do\r” 附近有语法错误
dos2unix的使用方法 请看这里
9、审核安装和更新,下一步;
10、创建图标,点击完成;
11、点击桌面的图标Cygwin64 Terminal,输入gcc,提示没有输入文件,编译中断,证明安装正常。
其它:
先看一下根目录:
0 1 2 |
$ ls / bin Cygwin.bat CygwinDownload dev home proc tmp var cygdrive Cygwin.ico Cygwin-Terminal.ico etc lib sbin usr |
在Cygwin中,Windows的盘符挂载点是在cygdrive下的,所以,假如想进入自己的c盘,需要输入
0 |
$ cd /cygdrive/c |
如果要进入D盘
0 |
$ cd /cygdrive/d |