Cygwin的安装与使用技巧
Cygwin的安装
1、从Cygwin的官网“http://www.cygwin.com/”下载setup-x86_64.exe (64-bit) 或者 setup-x86.exe (32-bit)
2、运行setup-x86_64.exe
3、下一步
4、选择“Install from Internet”,然后下一步
5、选择安装的目录,然后下一步
6、选择下载的安装包存放的目录,然后下一步
7、选择“Use System Proxy Settings”或者“Direct Connection”, 下一步
8、选择163的镜像源,这个镜像源是国内最快的,如果找不到,在User URL项中输入“http://mirrors.163.com/cygwin/”点击"Add"添加,然后下一步
9、搜索需要的软件包,在New那一栏选择要安装的版本,所有需要的包都选好后一直下一步即可。
使用小技巧:
1、Cygwin编译生成的可执行文件,依赖“C:\cygwin64\bin”下的动态库,为了能直接在windows的任意目录下双击运行,需要将“C:\cygwin64\bin”加入windows的环境变量。
2、安装完成后,在“C:\cygwin64\bin”下有个mintty.exe,可以将它拷贝到任意目录下,双击打开即可在当前目录下进入cygwin环境。
3、解决中文乱码问题
在cygwin\home\用户名\.bashrc中添加如下设置,并将mintty的字符集设置为UTF-8
#让ls和dir命令显示中文和颜色
alias ls='ls --show -control -chars --color'
alias dir='dir -N --color'
#设置为中文环境,使提示成为中文
export LANG="zh_CN.UTF-8"
export OUTPUT_CHARSET="UTF-8"
基本的C语言开发需要选择如下软件包:
(1)gcc-core
(2)gcc-g++
(3)make
Glib需要选择如下的包:
(1)libglib2.0_0
(2)libglib2.0-devel
sqlite需要选择如下的包:
(1)libsqlite3_0
(2)libsqlite3-devel
gtk3需要选择如下的包:
(1)mingw64-x86_64-gtk2.0(64bit)或者mingw64-i686-gtk2.0(32bit)
(2)mingw64-x86_64-gtk3(64bit)或者mingw64-i686-gtk3(32bit)
(3)mingw64-x86_64-gnome-themes-standard(64bit)或者mingw64-i686-gnome-themes-standard(32bit)
其他相关的依赖包会自动下载并安装