cygwin下的第一次编程记录

今天在window7上安装了cygwin,体验了一把unix,编了个小c,c++程序

先把过程记录下来

1、先删除以前建立的source文件夹

rm -rf source

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思

2、在用户目录下建立一个source文件夹存放文件

mkdir source

3、建立c源程序文件

vim hello.c

编写c语言程序:

1 int main()
2 {
3 printf("hello wlq!");
4 }

编译:

gcc hello.c -o c

最后一个c表示的是最后生成的文件名

运行:./c.exe

这就完成了第一个c程序

4、编写第一个c++程序

同样的步骤

$ vim world.cpp

#include<iostream>
using namespace std;
int main()
{
cout<<"wlq best!";
return 0;
}

$ g++ world.cpp -o c+

./c+.exe

这就完成了。

常用的vim命令

i     从当前光标处进入插入模式
I     进入插入模式,并置光标于行首
a     追加模式,置光标于当前光标之后
A     追加模式,置光标于行末
o     在当前行之下新加一行,并进入插入模式
O     在当前行之上新加一行,并进入插入模式

Esc     退出插入模式

:w     将缓冲区写入文件,即保存修改
:wq     保存修改并退出
:x     保存修改并退出
:q     退出,如果对缓冲区进行过修改,则会提示
:q!     强制退出,放弃修改

dd     删除光标所在行
dw     删除一个字(word)
x     删除当前字符
X     删除前一个字符

~     切换大小写,当前字符

红色的为常用的。

原文地址:https://www.cnblogs.com/weilq/p/3442388.html