Cygwin安装GCC、G++、Python、git、vim教程

百度百科:html

 Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操做环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工做,尤为是使用GNU工具集在Windows上进行嵌入式系统开发,很是有用。随着嵌入式系统开发在国内日渐流行,愈来愈多的开发者对Cygwin产生了兴趣。python

Cygwin 提供一个UNIX 模拟 DLL 以及在其上层构建的多种能够在 Linux 系统中找到的软件包,在 Windows XP SP3 以上的版本提供良好的支持。Cygwin主要由Red Hat及其下属社区负责维护。nginx

 官网:http://www.cygwin.com/git

对应本身系统下载相应的安装程序
setup-x86_64.exe 64位安装程序
setup-x86.exe 32位安装程序

 Cygwin安装程序比较小,由于它默认是在线安装的。vim


目录windows

1、开始安装浏览器

1.打开安装程序界面bash

2.选择安装方式服务器

3.设置安装位置session

4.下载安装包保存位置

5.选择代理

6.选择从那个源下载

7.搜索并选择要须要的软件和版本

 经常使用软件

8.开始下载并安装

9.等待下载并安装

10.安装完成

11.重装,更新,安装其它软件

2、控制台美化

好比更改成中文界面

更改配色方案

配色方案显示界面


1、开始安装

1.打开安装程序界面

Cygwin安装程序界面,点“下一步”

2.选择安装方式,这里选择:Install from Internet

  1. Install from Internet:这种模式直接从Internet安装,适合网速较快的状况;
  2. Download Without Installing:这种模式只从网上下载Cygwin的组件包,但不安装;
  3. Install from Local Directory:这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可使用此模式从本地安装Cygwin。
选择安装方式,选好点“下一步”

3.设置安装位置

设置好要安装的位置,点“下一步”

4.下载安装包保存位置

设置好下载安装包保存位置,点“下一步

5.选择代理

选择代理,这里使用默认,点“下一步”

6.选择从那个源下载

国内下载源:

http://mirrors.aliyun.com/cygwin/
http://mirrors.ustc.edu.cn/cygwin/
http://mirrors.163.com/cygwin/

 可直接将上边的源添加到下图的:User URL里边,而后点击Add

选择下载速度快点的源,可多选,选好点“一下步”

7.搜索并选择要须要的软件和版本

在下图左上角的:Search 输入本身想要搜索的软件

就算没有选择要安装的程序,直接下一步默认也会安装基本包。不少Linux的命令行工具,如:grep、ls等。

 经常使用软件:

bash-completion	命令补全的加强包,必定要安装
git		版本控制
vim		文本编辑神器
curl		网页源代码解析
wget		网页下载,解析
iconv(psiconv)	UTF-8 GBK等各类编码之间转换
dos2unix	在Windows系统和Linux系统文档格式之间转换(unix2dos)
ctags		生成C/C++等源代码的索引
astyle		代码格式化工具(Dev-C++也是用些来格式化代码)
python2		编译语言
gcc		C/C++编译器

aria2		多平台轻量级(aria2c),支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具
tree		图形显示目录树
gnupg		加密解密文件和电子邮件、数字签名文件和电子邮件等内容(GnuPG),主程序:gpg

娱乐:
figlet		一款简单的ASCII横幅制做工具
fortune		输出一句话,有笑话,名言什么的(还有唐诗宋词),strfile生成索引文件默认没装

screen		命令行终端切换的自由软件,session建立、离线、重连等操做
nginx		一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器

p7zip		7-zip
rTorrent	一款强大的命令行BT客户端
tmux		一个优秀的终端复用软件,相似GNU Screen
lynx		Linux系统下的浏览器,模拟蜘蛛抓取
less		与 more 相似,但使用 less 能够随意浏览文件
tail		输出文件的尾部内容
搜索并选择完本身要安装的软件包,点击“下一下”

8.开始下载并安装

点击“下一步”,下载并安装

9.等待下载并安装

安装过程

10.安装完成

完成安装

11.重装,更新,安装其它软件

前面步骤都同样,到步骤7时搜索本身要安装的软件,更新软件能够一直下一步。

再次安装想要的软件

2、控制台美化

第一次打开Cygwin,默认是比较“丑”的

第一次打开默认界面

能够在标题栏,右击 ---》而后选择 ---》“Options” ---》设置本身喜欢的

好比更改成中文界面:

将鼠标右击,标题栏右击等改成中文显示

更改配色方案,修改HOME目录下的:“.minttyrc”文件

修改配置文件可以使用:Notepad++ 来打开,系统记事本打开不会换行,会比较乱

#Cygwin配色方案

#BoldAsFont=-1
#FontHeight=14
Columns=132
Rows=36
#Transparency=medium
#CursorType=block
Font=Consolas
#AllowBlinking=yes
#Locale=
#Charset=

#################################################

#Font=DejaVu Sans Mono for Powerline
FontHeight=14
FontSmoothing=default
BoldAsFont=yes

CursorBlinks=yes
CursorColour=239,240,241

ForegroundColour=239,240,241
BackgroundColour=49,54,59

Black=7,54,66
BoldBlack=0,43,54
Red=237,21,21
BoldRed=192,57,43
Green=17,209,22
BoldGreen=28,220,154
Yellow=246,116,0
BoldYellow=253,188,75
Blue=29,153,243
BoldBlue=61,174,233
Magenta=155,89,182
BoldMagenta=142,68,173
Cyan=26,188,156
BoldCyan=22,160,133
White=239,240,241
BoldWhite=252,252,252
Transparency=medium
Locale=zh_CN
Charset=UTF-8
Language=

配色方案一样适用于:Git bash、msys2等

放置在“HOME”目录下就能够

更改配色方案后的界面: