利用Sublime Test3 编译运行C++程序

2018年1月24日15:11:41 2 322 views

首先下载mingw

然后参照上一篇(使用sublime编译运行C程序)配置环境变量。

sublime配置C++语言环境

1、sublime->工具->编译系统->新建编译系统    输入如下配置信息:

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

保存为C++.sublime-build

2、选择你的C++.sublime-build作为编译系统即可

3. 使用

选择tool –> Build System –> C++,随便写一个C++代码,按Ctrl+Shift+B就能编译/运行了。


这里解释一下上面一些字段的意思,该文件其实是一个JSON文件。

$file_path 当前文件所在路径, 比如 C:\Files.
$file 当前文件的完整路径, 比如 C:\Files\Chapter1.txt.
$file_name 当前文件的文件名, 比如 Chapter1.txt.
$file_extension 当前文件的扩展名, 比如 txt.
$file_base_name 当前文件仅包含文件名的部分, 比如 Document.
$packages Packages 文件夹的完整路径.
$project 当前项目文件的完整路径.
$project_path 当前项目文件的路径.
$project_name 当前项目文件的名称.
$project_extension 当前项目文件的扩展部分.
$project_base_name 当前项目仅包括名的部分.
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的支付宝红包
  • 支付宝红包扫一扫打赏
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 烟台网络营销 0

      收藏了。非常不错的文章