如何用 Sublime Text 实现C/C++代码的编译运行

如题所述

安装SublimeText3编辑器Windows下有安装版和便携版之分,这里建议大家使用安装版。安装的过程十分简单,只需一路next,最后finish即可。由于编辑器原生对中文支持不佳,需要安装编码插件进行改善下载并解压缩,将得到的ConvertToUTF8-master文件夹更名为ConvertToUTF8,复制到编辑器的自定义封装包目录中即编辑器Preferences/BrowesPackages菜单项打开的目录。获取VC编译器中的定义及库文件:很多时候,我们仅仅是为了编译某个小程序,完全没有必要安装VisualStudio那样的大块头。因此,网上就有人从中提取出了VC编译器。下载并解压缩,将得到的VC2008文件夹复制到SublimeText3编辑器的安装目录中。该目录的一般路径为:D:\ProgramFiles\SublimeText3。编写批处理文件:编写一个执行编译、连接命令的批处理文件,保存到VC编译器的目录中。该目录一般为:D:\ProgramFiles\SublimeText3\VC2008。该批处理文件的内容如下:@echooffrem请根据VC2008文件夹的目录修改下面的VC_Dir环境变量!setVC_Dir=D:\ProgramFiles\SublimeText3\VC2008setinclude=^%VC_Dir%\include;^%VC_Dir%\PlatformSDK\Include;^%VC_Dir%\atlmfc\include;^%include%setlib=^%VC_Dir%\lib;^%VC_Dir%\PlatformSDK\Lib;^%VC_Dir%\atlmfc\lib;^%lib%setpath=^%VC_Dir%\bin;^%PATH%setVC_Dir=echoon@nmake由于这里使用nmake工具执行编译命令,因此需要为你的每个工程建立一个Makefile文件。关于Makefile文件的资料,可以参考罗云彬大哥的《Windows环境下32位汇编语言程序设计》一书中的示例。随后会发搭建32位汇编语言环境的方法。事实上C语言版本就是它的衍生品,使用SublimeText3要比罗哥推荐的EditPlus编辑器漂亮和好用很多。配置SublimeText3编译系统创建一个名为C++.sublime-build的文件,复制到编辑器的用户自定义配置文件夹内,该目录一般为:C:\Users\用户名\AppData\Roaming\SublimeText3\Packages\User即编辑器Preferences/BrowesPackages菜单打开的目录下的User文件夹中,如果此文件夹不存在,可以自行创建。根据批处理文件所在目录修改C++.sublime-build文件中的cmd路径,本例中为:D:\\ProgramFiles\\SublimeText3\\VC2008\\000MyBuildVC2008.bat。注意路径中使用的是双斜杠。C++.sublime-build文件的内容如下:{//请根据你的批处理文件所在目录修改下面的路径:"cmd":["D:\\ProgramFiles\\SublimeText3\\VC2008\\000MyBuildVC2008.bat","/Fo${file_base_name}","/O2","${file}"],"file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$","working_dir":"${file_path}","selector":"source.c,source.c++","encoding":"cp936","variants":[{"name":"Run","cmd":["CMD","/U","/C","CL/Fo${file_base_name}/O2${file}&&${file_base_name}"]}]}
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用 Sublime Text 实现C\/C++代码的编译运行
C:\\Users\\用户名\\AppData\\Roaming\\SublimeText 3\\Packages\\User 即编辑器Preferences\/BrowesPackages...菜单打开的目录下的User文件夹中,如果此文件夹不存在,可以自行创建。根据批处理文件所在目录修改C++.sublime-build文件中的cmd路径,本例中为:D:\\\\ProgramFiles\\\\Sublime Text 3\\\\VC2008\\\\000MyBu...

如何用 Sublime Text 实现C\/C++代码的编译运行
1、选择tool –> Build System –> New Build System 2、然后输入以下代码 { "working_dir": "$file_path","cmd": "gcc -Wall \\"$file_name\\" -o \\"$file_base_name\\"","file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector": "source.c","vari...

Windows下如何使用 Sublime Text 4 配置 C\/C++ 环境(使用LSP...
可以利用Package Control来安装这些插件,按照插件的安装指南操作即可。完成插件安装后,需要自定义Sublime Text的Build System来配置编译和运行C\/C++代码的流程。对于C文件,新建一个Build System文件,内容应包括使用clang编译源文件,并在源文件所在目录生成可执行文件。对于C++文件,同样新建一个Build System...

【全网最新、最详细】如何使用 Sublime Text 4 优雅地写C++?
步骤一:安装Sublime Text 4首先,从官网下载安装Sublime Text 4(也可选便携版),安装过程快速便捷。步骤二:配置LLVM和Clang为了现代编译,推荐使用Clang,Windows用户需通过MSYS2工具安装预编译的Clang,以避免C++标准库问题。需在msys2的配置文件中添加镜像源以加快下载速度。步骤二.1:安装MSYS2从MSYS官...

Sublime Text 2 怎样直接运行代码
1 安装Sublime Text从下面链接下载安装包...2 新建C语言编译系统选择tool –> Build ...3 然后输入以下代码{"working_dir": "$fi...4 这时候,可以在Tools -> Build System...5 Build System中除了选择具体的编译系统...6 点击红色箭头处的c++ 选择Open all w...7 这样以后打开.c文件就...

SublimeText 怎样实现C++的代码提示功能
可通过fileA@functionB直接定位到fileA下的functionB函数【符号搜索】ctrlR在subLimeText默认功能中,没有函数列表,貌似现有的插件也没有实现这个功能。但其实使用符号搜索可以基本代替函数列表,在ctrlR调出搜索框以后会附带符号列表,列表中就是当前文件定义的各个函数【一切可修改】在subLmieText中的设置项...

sublime text win7下的c++环境搭建!!! 控制台没有任何输出
在skycn下载这个版本Dev C++ 5 Build 1107 汉化版 安装完了之后在把 C:\\Program Files (x86)\\DEV-CPP\\Bin 加入到环境变量PATH中, 如果你是32位操作系统应该是没有(x86)在路径中,请确认后再添加。注意添加完环境变量要重启机器才会生效。打开sublime2最新版本, 写个简单的hello world程序 在...

mac系统下怎样利用好sublime text 2编写html,css,js代码
1. 测试。编译之前在工具—>编译系统选择CPP。自己在SublimeText写一个C++程序,ctrl+b为编译;ctrl+shift+b为编译后在CMD里运行。如下图,中文和英文都正常显示。

sublimetext 3 c++ 怎么又cmd输入数据端
1. 安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。详细方法参照MinGW安装和使用 2. 因为SublimeText原本的编译环境不支持非英语系统,所以要先修改SublimeText。把SublimeText安装目录下的DataPackagesDefaultexec.py的45行改成下面的代码:proc_env[k] = os.path.expandvars(v...

【竞赛工具】——sublime text4 xcpc竞赛向配置教程
首先,从Sublime Text官网下载最新版本,点击Windows下载链接,下载并安装。安装过程简单,只需点击"Next"即可,注意选择非默认安装路径。破解部分,需要下载010Editor,将其与Sublime Text的.exe文件通过快捷方式关联,通过替换功能修改特定字符串。完成此步骤后,建议直接跳转到汉化插件配置。对于C++20环境的...

相似回答