Sublime Text是一款无比优秀的文本编辑器,支持丰富的插件开发,可进行多种语言的代码编写以及开发环境设置。在这里我们将一步步教你如何设置Sublime Text编译C语言开发环境,并展示其操作示例。
安装必要的软件
在编译C语言的开发环境中,我们需要安装Mingw-w64、Sublime Text和Package Control插件管理器。首先,你需要下载和安装Mingw-w64软件,下载地址为:http://mingw-w64.org/doku.php/download。
安装Package Control插件管理器
安装Sublime Text后,需要安装Package Control插件管理器,进入Sublime Text的控制台,按下Ctrl + (Windows系统)或Cmd +
(Mac系统),复制下面代码并粘贴,按下回车键即可完成安装。
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
设置编译工具和编译选项
编译过程所使用的编译工具和编译选项可以在Sublime Text配置文件中进行设置,配置如下:
- 打开Sublime Text,单击菜单“Preferences”->“Browse Packages”,进入打开正在运行Sublime Text的Packages目录。
- 进入Packages目录下的C++目录,搜索并打开C++.sublime-build文件。
- 粘贴如下代码进行修改,将cmd.exe和gcc命令修改成自己的路径和版本。
{
"cmd": ["C:\\MinGW\\bin\\gcc.exe", "-Wall", "-g", "$file", "-o", "$file_base_name.exe"],
"selector": "source.c",
"shell": true,
"working_dir": "${file_path}",
"variants" :
[
{
"name": "Run",
"cmd": ["cmd.exe", "/C", "$file_base_name.exe"],
"shell": true
}
]
}
测试编译选项
为测试当前的编译选项是否配置正确,我们利用一个示例代码main.c,进行测试:
#include <stdio.h>
int main() {
printf("Hello, World! ");
return 0;
}
在Sublime Text中打开该文件,切换到正确的编译选项(toolbar最右上角可进行切换),然后按下Ctrl + B进行编译和构建,如果成功则能看到以下信息:
[Finished in 0.6s]
最后,在当前代码文件所在的目录下,会生成一个main.exe文件,双击运行即可在控制台上看到“Hello, World!”的输出。
至此,便完成了SublimeText编译C开发环境设置的过程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SublimeText编译C开发环境设置 - Python技术站