说明:
●Cygwin的兼容性似乎不太好,在有的PC机上能装得上,有的PC机上装不上。Cygwin的安装过程至少要两三个小时,有时装到一半出现错误很不好处理。所以下载和安装的时候一定要有耐心,选择合适的站点,由于是自由软件,往往有的下载站点不能正常下载,当看到有较长时间停顿时,最好重新选择站点下载;
●目前国内的网站上有“网络安装版”和"本地安装版"两种。标准的发行版应该是网络安装版。两者并无大不同。安装模式有"Install from Internet"、"Download form Internet"、"Install from Local Directory" 三种。"Install form Internet"就是直接从internet上装,适用于网速较快的情况。如果网速还不错,建议用"Install from Internet",这样下下来的好象更好一些;
●一定要完全下载、完全安装Cygwin,能否成功安装这是关键;
●安装下来的D:\cygwin(称为根目录)基本上有1.5G左右,根目录里面有9个基本文件夹,如图3-4。Cygwin是后面安装SkyEye的基础,一定要安装好,我安装时,reinstall了好几次,才把Cygwin安装完全。
Cygwin的使用
用Cygwin编写简单的应用程序证明Cygwin是否安装成功。
让我们来写一个hello world程序。
$ cd (进入了/home/root目录,我当前的登陆帐号是root)
$ mkdir source (建立一个叫做source的子目录)
$ cd source(进入 /home/root/source)
$ vim hello.c
编辑hello.c文件,输入:
#include <stdio.h>
int main(void) {
printf( "Hello World!");
}
然后,输入wq命令退到命令行。
$ gcc hello.c -o hello(编译指令,编译C程序要用gcc)
$ ./hello(运行hello程序)
效果如图3-5,输出:Hello World!
现在玩一个C++的hello world,
$ vim world.cpp
输入:
$include <iostream>
using namespace std;
int main () {
cout << "Hello World!" ;
}
$ g++ world.cpp -o world(编译C++程序要用g++)
$ ./world
输出:Hello World!
● vim
说明: 在Cygwin中启动vim编辑器,来编写程序。
vim加载文本文件后分为命令模式和插入模式两种。插入模式,顾名思义就是输入编辑文本;命令模式,则是输入各种vim的控制命令,常用的有:
i 进入编辑模式
h 左移
j 下移
k 上移
l 右移
w 存盘
q 退出
! 强调执行
有些命令是可以组合使用的,如果你修改了某个文件,想存盘退出,则可以使用wq;如果你想放弃存盘,直接退出则可以使用q!
记住:从编辑模式退回命令模式按"Esc",再按":",在输入指令,从命令模式进入编辑模式用i,初次使用vim很难受,不过用多了就习惯了,确实很省劲。