广告

sublime text3怎么配置c编译环境并测试

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

}]

}

sublime text3怎么配置c编译环境并测试

上面的代码可以将编译快捷键修改为“Alt+B”。

总结

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

广告