怎么让sublime text3可以运行c/c++

轻巧便捷的sublime text 3代码编辑功能非常强大,并且很漂亮啊有木有!!!!以前我会在安装了CodeBlocks这样的编译器的基础上,再安装一个NotePad,作为编辑器。因为编辑器类似于记事本,只是作为编辑,有时候简单的看代码或者改代码并不需要大体积的编译器,只是需要打开代码修改一下而已,我们需要一个小巧简便的,又能高亮代码的东西~然而自从发现了Sublime这款软件之后,就对它情有独钟,果断换掉NotePad。Sublime的各种优点就不赘述了~部分功能演示官网首页有:Sublime Text

不过作为一款代码编辑软件,我们要是让它能把我们的c或者c++代码run起来,变成一个轻量级编译器那就更好了!今天来给大家说一下怎么在sublime下配置c/c++,使它能run C和C++的代码(附Sublime下载地址:Sublime Text 3

1.首先,我们要有一个编译器,如果你已经有了CodeBlocks或者Dev-C++,那么直接看下一步就好了。如果没有的话,我们需要先下载一个编译器,这里是MinGW的下载地址:MinGW

2.接下来我们要配置环境变量。找到你的MinGW安装路径下的bin文件夹,我们需要路径~。比如,你安装在C盘,那么我们可以找到C:\MinGW\bin。因为我已经安装了CodeBlocks,那么我的MinGW已经包含在CodeBlocks的安装文件夹下了,找到CodeBlocks的安装位置,就可以看到里面的MinGW文件夹了

点进去,找到bin文件夹,在点击上面的地址栏,复制路径~比如我的是:C:\Program Files (x86)\CodeBlocks\MinGW\bin

3.复制好MinGW的bin文件夹的路径之后,我们要配置环境变量。(看图!)右键我的电脑→属性→高级系统设置→”高级“选项卡下的”环境变量“→找到下面"系统变量“里面的”Path“,左键点击,然后点击下面的”编辑“按钮→在编辑系统变量窗口下的变量值的最末尾,敲一个分号(检查输入法,注意一定是英文状态下的分号,不要中文的分号!!)→粘贴刚才复制的bin文件夹所在的路径,比如我的C:\Program Files (x86)\CodeBlocks\MinGW\bin→粘贴之后一路确定点回来~系统环境变量就配置完成了!

4.(此步可跳过)配置好环境变量后,我们可以测试一下是否配置成功了,按Win+R打开运行,输入cmd,然后输入g++,如果出现这种情况就说明配置好了~如图所示。

5.接下来我们配置sublime,打开sublime,点击Tools→Build System→New Build System,接下来把里面的东西都删掉~粘贴以下代码

{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "Run",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}

粘贴好后,按Ctrl+S保存,保存路径位置不要改,直接改一下文件名就好了~比如我的叫aaa,然后保存。【如果你发现默认的保存路径已经不对了,比如跑到了桌面之类的,这里是保存路径C:\Users\Moressette\AppData\Roaming\Sublime Text 3\Packages\User,把我的”Moressette“改成你的电脑的用户名就ok了。】


6.保存后,我们来选择一下~ 点击Tools→Build System→找到刚才自己新建的,比如我起的名字是aaa,选择aaa。我们就已经配置完毕了~敲代码试试吧,比如我们写一个HelloWorld代码,点击Tools→Build With,选择aaa-RunInCommand,就可以运行啦~需要注意的是,敲完代码一定要先保存才能运行哦~敲完记得先Ctrl+S保存一下。如果代码没有错误,就会弹出熟悉的控制台窗口~如果代码有错误的话,控制台是不弹出的哦

7.这时候有人会说,这run一下也太麻烦了吧!不要急,下面我来教大家配置一个快捷键~我们用CodeBlocks的时候,一键F9,编译加运行!那么我们也来搞一个快捷键就ok啦!点击Perferences→Key Bindings - User,删除所有东西,粘贴如下代码:

[
{"keys": ["f9"], "command": "build", "args": {"variant": "RunInCommand"}}

注意不要有多余的东西哦,然后同样Ctrl+S直接保存即可。如果想改成F5或者F6,把代码里面的f9改一下就好啦。


至此,我们的Sublime就配置完了~我们就可以用漂亮方便小巧的Sublime直接敲代码运行了,只需要打开Sublime,敲代码,Ctrl+S保存代码,F9运行!

Sublime作为一款代码编辑软件真的很强大方便,使用快捷键可以很简单快速的输入和修改代码。具体操作习惯大家可以自行百度~官网首页有部分功能的演示Sublime Text

不过作为一款编辑软件,Sublime更注重的是编辑。所以如果大家想要Debug或者有其他要求,Sublime也就无能为力啦,乖乖的去用CB、DevC、VS吧~

  • 41
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
### 回答1: 要配置 Sublime Text 4 进行 C/C++ 调试,您需要安装插件并配置调试器。步骤如下: 1. 安装 SublimeGDB 插件:在 Sublime Text 中选择 "Preferences" -> "Package Control" -> "Install Package",然后搜索 "SublimeGDB" 并安装。 2. 配置调试器:在 Sublime Text 中选择 "Preferences" -> "Package Settings" -> "SublimeGDB" -> "Settings",然后在打开的配置文件中配置您的调试器 (例如,gdb)。 3. 编写代码并运行调试:打开您要调试的 C/C++ 代码,在 Sublime Text 中使用快捷键 (例如 F5)来运行调试,然后使用 SublimeGDB 插件的调试功能。 ### 回答2: Sublime Text是一款轻量级的文本编辑器,可以通过插件扩展其功能。我们可以通过配置插件来实现Sublime Text4配置C/C++调试,下面就来详细介绍一下。 1. 安装插件 首先,我们需要安装一个名为“Sublime Text GDB”的插件,这个插件可以在调试过程中实时观察程序输出信息。进入Sublime Text的“Tools”菜单,选择“Command Palette”,在搜索框中输入“Install Package”,选择“Install Package”并等待插件列表加载完成。在搜索框中输入“Sublime Text GDB”,选择这个插件并安装。 2. 配置编译系统 我们需要配置一个编译系统,用于编译程序并生成可执行文件。打开Sublime Text的“Tools”菜单,选择“Build System”,选择“New Build System”,将下面的代码复制到文件中:{ "cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "shell": true, "encoding": "utf-8", "variants": [ { "name": "Run", "cmd": ["gnome-terminal -x sh -c 'cd \"${file_path}\";./${file_base_name};echo;echo Press ENTER to exit; read line;exit'"], "shell": true } ] } 保存文件,命名为“C.sublime-build”,然后选择这个编译系统。 3. 配置调试器 在Sublime Text中,我们需要配置一个调试器来进行调试。打开Sublime Text的“Tools”菜单,选择“Sublime Text GDB”->“Edit Configuration”。在打开的文件里添加下面的代码: { "name": "gdb", "cmd": ["gdb", "-q", "${file_path}/${file_base_name}"], "cwd": "${file_path}", "env": {}, "external_terminal": true, "target": "${file_path}/${file_base_name}" } 4. 进行调试 设置好编译系统和调试器后,就可以进行程序的编译和调试了。先使用“Ctrl + B”编译代码,然后使用“Ctrl + Shift + B”启动调试器。启动调试器后,就可以使用调试器的命令进行单步调试,查看程序变量的值和调用栈等信息了。当调试完成后,可以使用“Ctrl + D”命令退出调试器。 以上就是Sublime Text4配置C/C++调试的详细步骤。希望这篇文章可以对您进行帮助。 ### 回答3: Sublime Text 4 是一款非常实用的文本编辑器,它可以通过配置使其支持 C/C++ 调试功能。在配置 Sublime Text 4 以支持 C/C++ 调试之前,您需要确保已经安装了以下工具: - GCC/G++ 编译器 - GDB 调试器 - Sublime Text 4 接下来,我们将讨论如何在 Sublime Text 4 中实现 C/C++ 调试。 第一步:安装 Package Control 首先,您需要安装 Package Control,这是 Sublime Text 的一个扩展,它提供了许多插件和工具,使 Sublime Text 更加强大和实用。要安装 Package Control,请打开 Sublime Text 4,选择 "View" -> "Show Console",在底部的控制台中运行以下命令: ``` import urllib.request,os;pf = 'Package Control.sublime-package';ipp = sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ', '%20')).read()) ``` 或者您也可以在 Package Control 的官方网站上找到此命令。 第二步:安装插件 安装 Package Control 之后,您可以使用以下步骤安装 C/C++ 调试插件: 1. 选择 "Preference" -> "Package Control" 2. 输入 "Install Package" 并回车 3. 在搜索栏中输入 "C++ Snippets" 并安装 4. 在搜索栏中输入 "C++ Single File Execution" 并安装 5. 在搜索栏中输入 "Sublime Text GDB" 并安装 第三步:配置编译系统 现在,您需要配置 Sublime Text 4 的编译系统。选择 "Tools" -> "Build System" -> "New Build System",然后输入以下代码: ``` { "cmd": ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"], "selector": "source.c, source.c++", "shell": true, "working_dir": "${file_path}" } ``` 保存该文件,命名为 "C++ Single File.sublime-build",选择 "Tools" -> "Build System" -> "C++ Single File",即可使用了。 第四步:配置调试系统 现在可以配置调试系统了。选择 "Tools" -> "GDB" -> "Open Launch File",然后将以下代码复制到文件中: ``` "version": "0.2.0", "configurations": [ { "name": "GDB", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/${fileBasename}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "windows": { "MIMode": "gdb" }, "logging": { "trace": true, "traceResponse": true } } ] ``` 保存该文件,命名为 "gdb.sublime-project",然后 "Tools" -> "GDB" -> "Open Launch Configuration",选择 "gdb.sublime-project" 文件即可使用。 第五步:开始调试 现在,您可以打开 C/C++ 代码文件,使用 "Tools" -> "Build" 编译代码,然后使用 "Tools" -> "GDB" -> "Start Debugging" 启动调试模式,即可开始 C/C++ 调试了。 总结 通过以上步骤,您可以安装并配置 Sublime Text 4 以支持 C/C++ 调试。这样,您就可以在一个集成化的开发环境中编写、编译、调试代码了。Sublime Text 4 的高度定制性和灵活性使其成为开发人员的首选文本编辑器之一。
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值