• 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     删除前一个字符

    ~     切换大小写,当前字符

    红色的为常用的。

  • 相关阅读:
    HDU 1207 汉诺塔II (递推)
    HDU 3172 Virtual Friends (map+并查集)
    HDU 1272 小希的迷宫(并查集)
    hihoCoder #1037 : 数字三角形 (动态规划)
    51Nod 1256 乘法逆元
    AtCoder Regular Contest 077 D
    AtCoder Regular Contest 077 C
    AtCoder Beginner Contest 066 B
    AtCoder Beginner Contest 045 C
    AtCoder Beginner Contest 045 B
  • 原文地址:https://www.cnblogs.com/weilq/p/3442388.html
Copyright © 2020-2023  润新知