| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【实用教程】手把手教程,一文学会使用Sublime搭建轻量级的C语言gcc编译运行环境和Python运行环境(含所有配置流程及脚本) -> 正文阅读 |
|
[开发工具]【实用教程】手把手教程,一文学会使用Sublime搭建轻量级的C语言gcc编译运行环境和Python运行环境(含所有配置流程及脚本) |
一、功能诉求不知道你是否也有类似的困惑:我想要C代码快速验证一段代码的功能是否正常,但是像我这样长期以Linux命令行编译C代码为主,一般的开发模式都是,都是Window下使用编辑器编辑代码,而编译是需要切换到Linux下。 二、为何选用Sublime?以上讲了这么多,再来说说,为何我会选择Sublime作为这个编辑器的载体。 1. 跨平台Sublime有windows版本、Linux版本、也有MacOS版本,这些主流的平台,都可以有同样的IDE表现,这无疑减少了使用IDE的学习迁移成本。 2. 支持N多种语言几乎你想得到的主流编译语言,它都支持,语法高亮这种刚需,自然是必不可少。 3. 非常轻量化本质它就是一个编辑器,而不是一个复杂的IDE。所以它能做到非常轻量级,作为程序员,往往都喜欢这种简单高效的工具,而不喜欢类似VSxxxx那种繁琐而笨重的IDE,这也是为何一大堆程序员会非常高频使用Notepad++这种轻量化的编辑器。 4. 非常方便建立工程项目对比Notepad++,我认为在见工程上,Sublime绝对是甩它一条街,因为Sublime是直接把你工程代码的目录文件夹,拖拉进来,工程就生成。就好比下面的工程,mbedtls的代码: 5. 丰富的插件/脚本功能一个工具能不能高效使用的一个参考维度是,能不能提供插件化定制或脚本化定制的功能。而这一点,Sublime在设计之初就很好地考虑到了,自然支持插件化和脚本化,没有任何问题。 6. 丰富的自定义快捷键一个工具能不能高效使用的另一个参考维度是,能不能支持自定义快捷键?这一点,无疑是加分项,每个人都有自己熟悉的操作方式,当有了自己熟悉的快捷键,想工作效率不提高都难哦! 三、搭建C语言gcc编译运行环境1. 环境说明本教程的环境: 2. 安装Sublime你可以从Sublime的官网下载指定平台的安装包,然后按照提示安装好软件即可。 3. 安装Cygwin(gcc环境)你可以从Cygwin的下载页面,下载指定的安装包,如下所示: 4. 配置Sublime支持gcc编译运行程序4.1 配置gcc.sublime-build参考下图,
然后点保存,把文件名命名为gcc.sublime-build,存放的路径就放在其提示存放的**默认位置即可;不能随意改动其位置,否则sublime就找不到了。 4.2 配置sublime-auto-gcc.bat细心的朋友一定发现了,gcc.sublime-build里面用到了一个bat脚本,存放在:C:\llc\softwares\sublime\sublime-auto-gcc.bat;注意这个路径是我的存放路径,如果你的环境跟我不一样,到时记得改回你的路径。
这里需要注意的就是set gcc_path=C:\cygwin64\bin这一行,记得替换成你的环境下gcc的路径。你可以搜索一下你安装完cygwin之后,gcc.exe放在哪个路径,把那个路径填进去即可。 4.3 配置快捷键如下图所示:
如下图: 4.4 实战演示首先使用sublime编写一段简单的C代码,如下:
然后Ctrl+S保存为hello.c,紧接着按下F10,你就可以看到这个C代码在被gcc编译,随后自动把编译后可执行文件运行起来,输出Hello C world ! 四、搭建Python运行环境有了gcc的环境搭建的基础上,配置Python的运行环境就简单很多了。 1. 环境说明本教程的环境: 2. Python环境安装本小节可参考教程,具体的python版本可以自行选择,安装成功之后,打开cmd,输入python -v,可以看到类似的版本信息,证明你的python环境安装OK了。
3. 配置Sublime支持运行python程序3.1 配置python.sublime-build参考下图,
然后点保存,把文件名命名为python.sublime-build,存放的路径就放在其提示存放的默认位置即可;不能随意改动其位置,否则sublime就找不到了。 3.2 配置sublime-auto-python.bat细心的朋友一定发现了,python.sublime-build里面用到了一个bat脚本,存放在:C:\llc\softwares\sublime\sublime-auto-python.bat;注意这个路径是我的存放路径,如果你的环境跟我不一样,到时记得改回你的路径。
3.3 配置快捷键如果gcc那一步已经配置好了,本步骤可以跳过,因为他们是共有的快捷键,配置成F10就好了。 3.4 实战演示首先使用sublime编写一段简单的Python代码,如下:
然后Ctrl+S保存为hello.py,紧接着按下F10,你就可以看到这个Python代码就被运行起来,输出Hello python world ! 你可能需要确认下Tools -> Build System里面打勾的是不是gcc那一项,如果不是的化,你需要选择python,这里需要注意大小写,我们建立的build是小写的python,然后再重新F10,应该就可以了。 五、总结1. 原理分析核心流程原理就是: 2. 更多扩展掌握了上面的核心原理之后,你想怎么玩就怎么玩。 3. 你还不试试看?有了这个教程,你是不是可以把windows下编辑代码-linux下命令行编译的操作流程摒弃了? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 19:26:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |