1. Sublime Text3简介
Sublime Text3是一款轻量级文本编辑器,同时也是一款非常流行的文本编辑器。在Sublime Text3中,可以支持多种文件语言,包括C语言。但是,在使用Sublime Text3开发C语言的程序时,我们需要配置C编译环境。
2. 安装MinGW-w64
MinGW-w64是一个在Windows下使用GCC的开发环境。在Sublime Text3中使用C语言进行程序开发时,我们需要下载并安装MinGW-w64。
2.1 下载MinGW-w64
在MinGW-w64的官方网站上,http://mingw-w64.org/doku.php/download,我们可以下载MinGW-w64。在下载的时候,需要选择对应的系统架构,可以选择x86或x64。
下载并解压缩后,我们需要将MinGW-w64的路径添加到环境变量中。
2.2 将MinGW-w64的路径添加到环境变量中
在Windows中,我们需要将MinGW-w64的路径添加到系统环境变量中。具体的做法如下:
1. 打开“控制面板”。2. 点击“系统和安全”。
3. 点击“系统”。
4. 在左边的菜单中,点击“高级系统设置”。
5. 在弹出的窗口中,点击“环境变量”。
6. 在“系统变量”栏中,找到Path变量。
7. 点击编辑。
8. 在变量值中,添加MinGW-w64的路径,“;”是分隔符。比如:C:\MinGW-w64\mingw64\bin;C:\MinGW-w64\mingw32\bin;
9. 点击“确定”。
3. 编写C代码并编译运行
在Sublime Text3中进行C语言的编程时,我们需要安装一个插件——C/C++文件自动编译插件。
3.1 安装C/C++文件自动编译插件
在Sublime Text3中,通过Package Control来安装C/C++文件自动编译插件。
1. 按下“ctrl+shift+p”。2. 输入“Install Package Control”并回车。
3. 再次按下“ctrl+shift+p”。
4. 输入“Package Control: Install Package”并回车。
5. 输入“C++ Single File Compile”并回车。
6. 安装完成后,重启Sublime Text3。
然后,在Sublime Text3中,我们新建一个文件并保存为.c文件名。在文件中,我们编写C语言的代码。代码编写完成后,我们需要按下“Ctrl+B”这个快捷键来进行编译。如果编译成功,我们可以在Sublime Text3的底部看到“Build finished”。
代码可以使用以下模板编写:
#include int main()
{
printf("Hello, World!");
return 0;
}
我们编译成功后,我们可以在编译后的文件夹中看到生成的可执行文件。我们在命令行中执行可执行文件,就可以看到控制台中打印出了“Hello, World!”字样。
4. 修改编译器及快捷键
在Sublime Text3中,我们也可以使用其他的编译器。同时,我们也可以修改编译快捷键,以便更好地适应我们的习惯。
4.1 修改编译器
默认情况下,Sublime Text3使用的是GCC编译器。我们可以修改为其他的编译器。
我们可以找到C/C++文件自动编译插件的安装目录,在目录中找到sublime-cpp-single-compile.sublime-build这个文件,打开后,我们可以看到默认的编译器为GCC。
{ "cmd": ["gcc", "$file_name", "-o", "$file_base_name"],
"working_dir": "${file_path}",
"selector": "source.c",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["gnome-terminal -- bash -c './${file_base_name}; read'"]
}
]
}
我们可以将上面的“gcc”修改为其他的编译器,比如Clang:
{ "cmd": ["clang", "$file_name", "-o", "$file_base_name"],
"working_dir": "${file_path}",
"selector": "source.c",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": ["gnome-terminal -- bash -c './${file_base_name}; read'"]
}
]
}
4.2 修改编译快捷键
默认情况下,Sublime Text3的编译快捷键为“Ctrl+B”。我们可以修改为其他的快捷键。
我们可以在Sublime Text3的菜单中找到“Preferences -> Key Bindings”。在打开的文件中,我们可以添加以下代码:
{ "keys": ["alt+b"],
"command": "cpp_single_file_compile",
"args": {
"build_cmd": "gcc -Wall -Wextra -std=c11 ${file_path} -o ${file_path}.exe && '${file_path}.exe'"
},
"context": [{
"key": "selector",
"operator": "equal",
"operand": "source.c",
"match_all": true
}]
}

上面的代码可以将编译快捷键修改为“Alt+B”。
总结
Sublime Text3是一款非常流行的文本编辑器,在使用Sublime Text3进行C语言程序开发时,我们需要配置C语言的编译环境,并且安装C/C++文件自动编译插件。通过修改编译器及编译快捷键,我们可以更好地适应我们的习惯。


