惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
美团技术团队
小众软件
小众软件
量子位
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Recent Announcements
Recent Announcements
罗磊的独立博客
P
Proofpoint News Feed
博客园 - 聂微东
爱范儿
爱范儿
D
Docker
IT之家
IT之家
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
S
Security Archives - TechRepublic
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
Know Your Adversary
Know Your Adversary
MyScale Blog
MyScale Blog
云风的 BLOG
云风的 BLOG
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
G
Google Developers Blog
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
Scott Helme
Scott Helme
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 司徒正美
腾讯CDC
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
博客园_首页
Cisco Talos Blog
Cisco Talos Blog
博客园 - Franky
Recorded Future
Recorded Future
PCI Perspectives
PCI Perspectives
C
CXSECURITY Database RSS Feed - CXSecurity.com
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

噜啦 - 折腾日记

博客启用全新域名 coding.lula.fun - 噜啦 sublime 修改新标签页默认语法 - 噜啦 小米降噪耳机 开箱|测评 - 噜啦 Handsome主题魔改 - 噜啦 CentOS 7 搭建私聊 Telegram Bot 运营商浏览器插入广告,如何解决? - 噜啦 NAT VPS配置DDNS - 噜啦
Sublime配置C/C++ - 噜啦
博主: 噜啦 · 2018-10-23 · via 噜啦 - 折腾日记

为了在Sublime上配置C语言,琢磨了几天,这里写一下配置教程

当然不放心的可以直接官网下载

配置C++编译环境

本地高速下载

官网下载页

这里采用tdm-gcc,默认安装到C盘,记住不要勾选Check for...

设置环境变量(win10环境)

鼠标右键桌面上的此电脑->属性->高级系统设置->环境变量->系统变量中的path->添加你的编译器路径下的bin目录->重启电脑

补充一下(一般安装 tdm—gcc 后会自动添加,如果没有则需要手动添加)

测试是否有g++/gcc环境:在cmd中输入g++ -v

接下来

重启电脑



Sublime

1.安装Package Control:

本地高速下载

Sublime官网:点击访问

使用快捷键ctrl+~ 调出console然后把以下代码(适用于Sublime Text 3)复制进去:

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)

此处软件会出现卡顿是正常现象,如果菜单栏中的Preferences中出现Packge Control则表示安装成功,否则请多次尝试,直到安装成功

然后重启Sublime



3.Sublime build System配置

Sublime Text 3->Tools->Build System->New Build System,输入以下内容:

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

ctrl+s保存配置文件,文件名xx.sublime-bulid,这里后缀名一定要是sublime-bulid

接下来在tool->build-system中选择xx.sublime-bulid(你刚刚保存的文件的文件名),这里是选择刚才自定义的C语言编译系统

然后你就可以直接在Sublime Text中按ctrl+b或者ctrl+shift+b来编译运行C语言程序了,程序都是以cmd的形式运行的。



汉化篇:(不懂的自行百度)

  • 点击Package Control->Install Package->输入Chinese->点击第一项安装中文包

PS:

1.Sublime右下角是可以选择语言类型的,C语言环境选择C,开启代码高亮

2.如果Ctrl+B编译时出现g++: error: : No such file or directory,请用Ctrl+S先保存文件,再编译运行

赞赏作者

如果觉得我的文章对你有用,请随意赞赏