在使用vim编译程序的时候,首先应该明白vim自己是不能独自编译程序的,因为它只是一个编辑器,类似于记事本,要用它直接编译程序,还要安装第三方编译软件,这儿我们选择Dev-cpp,因为它包括gcc,我们实际用的是gcc。

gcc可以编译c语言和c++语言,安装配置好gcc后,就可以直接在dos窗口下利用命令行来编译程序了,一般c程序就用gcc编译,c++程序就用g++编译。

配置方法:

右键“我的电脑”-属性-高级-环境变量-系统变量下

(二进制):

在环境变量path添加;C:\Program Files\DEV-CPP\Bin;C:\Program

Files\Vim\vim72

(C包含文件):

新建C_INCLUDE_PATH=C:\Program Files\DEV-CPP\Include

(C++包含文件):

新建CPLUS_INCLUDE_PATH=C:\Program

Files\DEV-CPP\Lib\gcc\mingw32\3.4.2\include;C:\Program

Files\DEV-CPP\Include\c++\3.4.2\backward;C:\Program

Files\DEV-CPP\Include\c++\3.4.2\mingw32;C:\Program

Files\DEV-CPP\Include\c++\3.4.2;C:\Program

Files\DEV-CPP\Include

(库文件):

新建LIBRARY_PATH=C:\Program

Files\DEV-CPP\Lib

配置完后,你应该直接可以再dos下运行gcc

-v查版本信息了,操作方法:win+r,出来运行窗口,填入cmd回车,调出dos窗口,键入gcc

-v,如果没错误,就成功了。

gcc的基本用法

gcc test.c这样将编译出一个名为a.out的程序

gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名

注意;用g++或gcc编译时,如果你的程序放在c:\下,在dos窗口也必须保证在dos根目录在那儿,

即dos窗口上必须显示是c:\>,如果不是通过cd命令改变。

例子

比如我在c盘下建立了一个文件

//文件代码

#include

using namespace std;

int main()

{

cout<

}然后保存为Hello.cpp

打开dos窗口,发现dos窗口显示的是F:\>

我键入c:然后回车

目录回到c盘

然后键入g++ Hello.cpp -o Hello

这样就编译完了,在c盘下就会有一个Hello.exe文件,在dos窗口下再键入Hello。出现结果了吧。

-------------------------------------------------------------------------------------------

下面再讲这么在vim直接编译程序

首先安装vim,安装完成后在_vimrc中添加如下代码

" 设定文件浏览器目录为当前目录

set bsdir=buffer

set autochdir

这样vim直接就会把dos目录转到现在编辑的目录了,可以用:cd看是否目录正确。

然后在vim中写一个程序,保存一个位置,这个位置最好确定,因为如果经常变化,又是会出错,然后再vim中键入命令:!g++

filename.cpp -o filename

其中filename是你的保存的文件名,cpp是程序类型。编译完成后,再键入:!filename,成功了。

或者直接在vim中写入命令:make filename

注意,不带扩展名

vim配置c语言开发环境变量,gcc配置和vim编程相关推荐

  1. yum安装ruby_CentOS 7下配置Ruby语言开发环境的方法教程

    本文跟大家分享的是在CentOS 7下配置Ruby语言开发环境的方法教程,分享出来供大家参考学习,下面来看看详细的介绍: 安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要 ...

  2. CentOS 7 配置JS语言开发环境(JavaScript)

    CentOS 7 配置JS语言开发环境(JavaScript) 安装ServerSide JavaScript环境"Node.js" 安装Node.js和包管理工具npm [roo ...

  3. VS Code配置Go语言开发环境

    VS Code配置Go语言开发环境 Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/IDE没有最好只有最适合 1.安装中文简体插件 点 ...

  4. Win10安装Go语言以及环境变量的配置

    Go语言安装 下载地址https://studygolang.com/dl 配置Go语言的环境变量 创建Go语言代码存放的目录 找到解压/安装的目录配置环境变量 配置系统变量 GOROOT 配置到解压 ...

  5. Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)

    本文针对的 Go 语言版本为 1.3,之前也有相关文章讲解如何在 Ubuntu 下配置Go语言的开发环境,但时过境迁,一些方法已经不相同或者不必要.虽讲的是 Ubuntu 下安装配置过程,但 Wind ...

  6. Linux搭建部落冲突,GitHub - lioyou/nvim-coc: 在Win10上使用WSL安装Ubuntu,并安装neovim+coc.nvim,配置多种语言开发环境......

    在windows上使用Ubuntu并配置多种语言开发境 0 效果 使用C++ 1 开启WSL服务并安装Ubuntu 自己利用搜索引擎去查找相关资料并安装,很容易的就两步 2 安装各类编程语言的相关依赖 ...

  7. go编译so win10_Win10配置GO语言开发环境与解释

    Go语言安装包到官网或中文社区下载,安装过程基本下一步下一步,不多说了.自己要记住安装位置 配置GOROOT 配置GOPATH GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录) ...

  8. 如何配置android的adb环境变量,如何配置adb环境变量?win7配置adb环境变量的方法...

    本文教程小编分享就是win7系统配置adb环境变量的方法, windows7系统 电脑安装adb工具时,提示"adb不是内部或外部命令"这时候我们需要重新配置adb环境变量,那么w ...

  9. vs 如何配置组件 c语言,VS Code配置C语言开发环境的超详细教程

    今年有个C语言的课程,以往上C语言课都是用VC++6 作为开发环境,VC6实在是太古老了,这个学期想用Visual Studio Code来配置C语言的开发环境.把整个环境变量配置.工具安装使用的步骤 ...

最新文章

  1. 设计模式——代理模式
  2. 不会出现这样的情况吧
  3. Intouch使用SIDirect OIServer 连接西门子PLC S7-300
  4. k8s kubectl生成kube-config文件
  5. 读取寄存器值_温湿度传感器与S7-1200 PLC通讯读取温湿度案例
  6. Linux导出/导入逻辑卷组信息
  7. Linux下C++的多线程编程
  8. 最新获取展示B站UP主实时信息PHP源码分享
  9. PMP第六版-49个子过程ITTO总结
  10. 从github安装python项目
  11. mac 硬盘读写速度测试 软件,MAC硬盘速度测试技巧
  12. C# 调用讯飞实时语音转写
  13. 【Java实现】南京地铁导航系统的简单实现(三)—— 图形化界面的设计
  14. AVS3中的intra string copy(ISC)
  15. Feescale K60开发笔记3: Tftpd32的使用
  16. 【域渗透提权】CVE-2020-1472 NetLogon 权限提升漏洞
  17. 服务器搭建网站:出现503是什么意思?怎么排查?
  18. 凤姐都在理财了,你在干什么?
  19. c++求矩阵的秩_常见的矩阵分解
  20. 数据中心节能技术介绍——间接蒸发自然冷却

热门文章

  1. Android系统对话框
  2. MongnDB 主从复制
  3. linux运维架构篇
  4. ini_set() 函数的使用 以及 post_max_size,upload_max_filesize的修改方法
  5. 每天干的啥?(2017.6)
  6. android点滴之PendingIntent的使用
  7. 把分类信息,在表格中展现出来,通过合并单元格来实现信息之间的层级关系...
  8. Windows一些操作
  9. 一本计划中的WPF图书目录
  10. mapreduce与spark的区别--内容详细