sublime text 3+mingw搭建C++编译环境

来源:互联网 发布:网络名誉权司法解释 编辑:程序博客网 时间:2024/06/07 02:23

sublime text 3+mingw搭建C++编译环境

附上Sublime Text下载地址和MinGW下载链接

目录

  • sublime text 3mingw搭建C编译环境
    • 目录
    • 安装MinGW
    • 系统配置环境
      • 配置参数
      • 简单测试
    • Sublime Text 3配置
      • 创建C编译系统
      • 测试sublime3的C编译环境是否搭建成功
      • 注意


1.安装MinGW

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

这里写图片描述
下载到电脑上为:
这里写图片描述
打开MinGw安装管理器:

将如图几个选项标记为Mark

这里写图片描述

在Installation选apply选项安装。

系统配置环境

先配置C/C++环境变量:
这里写图片描述

配置参数

变量名 变量值 C_INCLUDEDE_PATH C:\MinGW\include LIBRARY_PATH C:\MinGW\lib Path C:\MinGW\bin

注:这里的路径按照的具体安装路径,Windows环境变量的修改不会立即生效,需要重启Windows生效。

简单测试

在Windows命令窗口中输入gcc:
这里写图片描述
提示的错误是:gcc : fatal error: on input files
说明gcc的环境已经基本搭建成功,gcc命令能被识别,只是我们没有输入有效的文件,当然如果编写一个小的C语言程序来测试就最好了。

Sublime Text 3配置

Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。

创建C++编译系统

这里写图片描述

在编译系统配置文件里面加上如下代码:

{    "encoding": "utf-8",    "working_dir": "$file_path",    "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",    "selector": "source.c++",    "variants":     [        {           "name": "Run",            "shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""        }    ]}

这里写图片描述

Ctrl+s保存时修改文件名为c++.sublime-build

这里写图片描述

测试sublime3的C++编译环境是否搭建成功

下面是C++递归实现阶乘的代码:

这里写图片描述
这样就成功了!

注意

注意下面两个地方:
这里写图片描述