Sublime text3配置C/C++编译环境
程序员文章站
2022-06-25 21:45:44
...
安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看)。它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在加入scanf()输入后就不行了。在网上搜了一下,这个问题好像无解,只能自己安装gcc/g++,然后配置一下,通过调用命令窗口解决。这里简单记录一下配置过程。
1.准备工作
1.1 下载sublime text3,并安装
1.2 下载MinGW(包括gcc/g++),并安装
windows系统安装后,需要右键计算机->属性->高级系统设置->环境变量,双击path,把我们MinGW的安装路径 C:\MinGW\bin 添加进去
2.新建C编译环境
2.1 打开sublime text3,选择
中文版:工具 -> 编译系统 -> 新建编译系统
英文版:Tools -> Build System -> New Build System
1.jpg
2.2 输入下列代码
// windows环境
{
"working_dir": "$file_path",
"cmd": "gcc -Wall \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"${file_path}/${file_base_name} & pause\""
}
]
}
// mac环境
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && open -a Terminal.app '${file_path}/${file_base_name}'"]
}
]
}
2.3 保存时将文件名untitled.sublime-build改为C.sublime-build
3.新建C++编译环境
3.1 和新建C编译环境的操作步骤一样,输入的代码需要变一下,如下所示:
// windows系统
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
}
]
}
// mac系统
{
"cmd": ["bash", "-c", "g++ '${file}' -std=c++11 -stdlib=libc++ -o '${file_path}/${file_base_name}'"],
"file_regex": "^(..{FNXX==XXFN}*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["bash", "-c", "g++ '${file}' -std=c++11 -stdlib=libc++ -o '${file_path}/${file_base_name}' && open -a Terminal.app '${file_path}/${file_base_name}'"]
}
]
}
3.2 保存时将文件名untitled.sublime-build改为C++.sublime-build。
现在就可以开始编译C/C++程序了。
上一篇: Apache网页,ab压力测试实验
推荐阅读
-
sublime text 3 快捷键大全以及配置编译环境
-
Golang学习:sublime text3配置golang环境
-
Visual Studio Code (vscode) 配置 C / C++ 环境
-
Linux环境使用g++编译C++方法总结
-
Notepad++配置C++/C/python环境
-
Eclipse C++配置go开发环境教程
-
Ubantu下Sublime配置python编译环境及新手使用指导:
-
Ubuntu下安装并配置VS Code编译C++的方法
-
VSCode 配置C++开发环境
-
Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境的流程