zoukankan      html  css  js  c++  java
  • linux下用vim编写C/C++单个源程序的基本方法

    在Linux下可以用于编程的工具实在是太多了,我比较喜欢的是Kdevelop,今天又学了下在终端直接用vim编写简单C/C++程序的方法。这样貌似更方便些。
    一、在终端直接用vim编写C程序
    在某路径下打开一个终端,或打开终端后进入你想存放源文件的路径,然后
    [root@localhost ~]# vim hello.c
    接下来就可以输入源程序了,这里我们用一个最简单的程序做例子。
    #include<stdio.h>
    int main()
    {
    printf("hello world!\n");
    }
    然后按Esc,再输入“:w”保存文件,再“:q”退出。然后编译:
    [root@localhost ~]# gcc hello.c
    这个时候执行查看指令“ls”可以看到路径下多了个名为“a.out”的文件,
    [root@localhost ~]# ./a.out
    就可以看到执行结果了。
    二、在终端直接用vim编写C++程序
    在某路径下打开一个终端,或打开终端后进入你想存放源文件的路径,然后
    [root@localhost ~]# vim hello.cpp
    接下来就可以输入源程序了,这里我们仍举这个例子。
    #include<iostream>
    using namespace std;
    int main()
    {
    cout<<"hello world!"<<"\n";
    }


    >>>>
    然后按Esc,再输入“:w”保存文件,再“:q”退出。然后编译:
    [root@localhost ~]# gcc -lstdc++ hello.cpp

    (或者[root@localhost ~]# g++ hello.cpp)

    这个时候执行查看指令“ls”可以看到路径下多了个名为“a.out”的文件,
    [root@localhost ~]# ./a.out
    就可以看到执行结果了。

    以上是直接在终端进行的方法,如果想通过终端打开VIM程序来编辑,那把上面的vim命令换成gvim就行了,这样也是蛮方便的,而且功能也更完善些。

    这是编译简单C/C++程序的方法,至于这个方法能不能处理工程以及用vim处理工程的方法我还不知道,继续学习下再弄出来。
  • 相关阅读:
    python_request中params和data
    python_多线程加锁
    python_多线程join和setDaemon
    python_faker模块
    python_jsonpath模块
    MyBatis-自定义结果映射规则
    MyBatis-SELECT基本查询
    MyBatis-参数处理
    MyBatis-mybatis全局映射文件解析
    MySQL高级-主从复制
  • 原文地址:https://www.cnblogs.com/mazhuang/p/1645806.html
Copyright © 2011-2022 走看看