Cygwin编程环境

目录

为什么用Cygwin

Cygwin的安装


为什么用Cygwin

1、兼容大部分windows和linux代码

     使用windows API和linux API的绝大多数代码都能用cygwin编译,甚至可以windows和linux混合编程。

2、命令行编译简洁高效

     不用IDE,摆脱IDE繁琐的设置和操作,专心代码编写

3、可以使用大部分的linux命令

     可以在windows下学习linux的命令,利用linux强大的命令行提高效率

 

Cygwin的安装

    1、从Cygwin的官网“http://www.cygwin.com/”下载setup-x86_64.exe (64-bit) 或者 setup-x86.exe (32-bit)

    2、运行setup-x86_64.exe

    Cygwin编程环境_第1张图片

    3、下一步

    Cygwin编程环境_第2张图片

    4、选择“Install from Internet”,然后下一步

    Cygwin编程环境_第3张图片

    5、选择安装的目录,然后下一步

    Cygwin编程环境_第4张图片

    6、选择下载的安装包存放的目录,然后下一步

    Cygwin编程环境_第5张图片

    7、选择“Use System Proxy Settings”或者“Direct Connection”, 下一步

    Cygwin编程环境_第6张图片

8、选择163的镜像源,这个镜像源是国内最快的,如果找不到,在User URL项中输入“http://mirrors.163.com/cygwin/”点击"Add"添加,然后下一步

Cygwin编程环境_第7张图片

9、搜索需要的软件包,在New那一栏选择要安装的版本,所有需要的包都选好后一直下一步即可。

Cygwin编程环境_第8张图片

Cygwin编程环境_第9张图片

使用小技巧:

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)

(4)xinit

其他相关的依赖包会自动下载并安装

GTK Demo

(1)gtk2.0-demo

(2)gtk3-demo

通过运行demo可以测试gtk环境安装的是否正确

 

你可能感兴趣的:(C语言基础)