sublime text3搭建配置c语言编译环境的详细图解教程(小白级)

下面是“sublime text3搭建配置c语言编译环境的详细图解教程(小白级)”的完整攻略。

1. 安装Sublime Text3

首先需要在Sublime Text3官网上下载安装Sublime Text3,下载地址为:https://www.sublimetext.com/3

2. 安装Package Control插件

Sublime Text3安装完成后需要安装Package Control插件,在Sublime Text3菜单栏中点击“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())

等待插件安装完成后关闭Sublime Text3并重新打开。

3. 安装C Improved插件

安装完成Package Control插件后需要安装C Improved插件,这个插件提供了C语言代码的高亮、补全、格式化、编译等功能。在Sublime Text3菜单栏中点击“Preferences” -> “Package Control”,然后选择“Install Package”搜索“C Improved”插件并安装。

4. 配置编译环境

配置编译环境需要在Sublime Text3中添加Build System。在Sublime Text3菜单栏中点击“Tools” -> “Build System” -> “New Build System”,然后在新的文件中输入以下代码:

{
    "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
    "selector" : "source.c",
    "shell" : true,
    "working_dir" : "$file_path"
}

保存文件并将文件名改为“C.sublime-build”,保存到Sublime Text3的“Packages/User”目录下。

5. 编译C语言程序

以上步骤完成后就可以在Sublime Text3中编辑C语言程序并进行编译了。在Sublime Text3中打开C语言程序文件,然后按下“Ctrl + B”进行编译,编译完成后会在程序同一目录下生成一个“xxxx.exe”的可执行文件。

以下是一个简单的C语言程序示例:

#include <stdio.h>

int main()
{
    printf("Hello, World!");
    return 0;
}

在Sublime Text3中打开新文件并将以上代码复制到新文件中,保存并修改文件名为“hello.c”,然后按下“Ctrl + B”进行编译,编译成功后会在当前目录下生成一个名为“hello.exe”的可执行文件,打开该文件可以看到输出“Hello, World!”的结果。

6. 总结

以上就是“sublime text3搭建配置c语言编译环境的详细图解教程(小白级)”的完整攻略,包括安装Sublime Text3、安装Package Control插件、安装C Improved插件、配置编译环境以及编译C语言程序等步骤。通过这个教程的学习,读者们可以轻松地在Sublime Text3中进行C语言的编程和编译。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sublime text3搭建配置c语言编译环境的详细图解教程(小白级) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • C语言实现简易版扫雷的完整过程

    C语言实现简易版扫雷完整攻略 1. 确定项目需求 在开始开发C语言的简易版扫雷游戏之前,我们需要明确游戏的需求,包括: 游戏界面布局 雷区的生成 点击格子的处理 游戏结束的判断 2. 设计游戏界面 我们可以使用命令行界面来实现扫雷游戏的显示,使用字符来表示不同的状态,包括: 未翻开的格子 已翻开的格子 标记为雷的格子 标记为问号的格子 3. 生成雷区 我们可…

    C 2023年5月23日
    00
  • C语言实现大学生考勤管理系统

    C语言实现大学生考勤管理系统攻略 1. 确认需求 在开始开发大学生考勤管理系统之前,我们需要明确该系统的需求和功能。简单列举出以下几个方面: 学生信息录入功能 签到功能 课程信息管理功能 学生考勤数据统计分析 系统管理员的权限控制 2. 创建数据表 在开发大学生考勤管理系统之前,我们需要创建数据库以存储学生信息和考勤数据。我们可以使用 MySQL 等关系型数…

    C 2023年5月23日
    00
  • Go json反序列化“null“的问题解决

    当使用Go语言进行json反序列化时,可能会遇到null值的问题。在这种情况下,Go的json解析器会将null值解析为零值,而不是空值。 要解决这个问题,有两种方法: 方法一:使用指针类型 可以将解析结果存储在指针类型的变量中,如下所示: type MyStruct struct { MyField *string `json:"myField&…

    C 2023年5月23日
    00
  • C++常用函数之XML JSON格式转换问题

    关于C++常用函数之XML JSON格式转换问题,我可以提供以下的攻略: 1. 概述 XML和JSON都是常用的数据交换格式,这两种格式各有优劣,应用场景也不同。在实际开发中,我们可能会遇到需要将XML数据转换为JSON格式或将JSON数据转换为XML格式的需求,那么本文就将会针对这个问题,介绍如何使用C++常用函数来进行这类转换操作。 2. XML格式转J…

    C 2023年5月22日
    00
  • C++的程序流程结构你了解多少

    C++程序的流程结构是指程序的执行顺序和执行条件,程序流程结构分为顺序结构、选择结构和循环结构。 顺序结构 顺序结构是C++程序中最简单的结构,它是指按顺序执行的结构。当程序中只有一条语句时,就是顺序结构。 示例1: #include <iostream> using namespace std; int main() { // 输出Hello …

    C 2023年5月23日
    00
  • 面向对象三大特性的意义讲解

    面向对象编程中的三大特性分别是封装、继承和多态,下面我将逐一进行讲解。 封装 封装是将数据和方法包装在一起,形成一个不可分割的整体,对外界进行隐藏。这样可以控制数据被外部直接访问的情况,从而保证数据的安全性和可靠性。比如在Java中,我们可以使用private关键字修饰一个属性或方法,来实现封装。示例代码如下: public class Person { p…

    C 2023年5月22日
    00
  • c++中const的使用详解

    下面是“C++中 const 的使用详解”的完整攻略。 一、const 的基本概念 const 是 C++ 中的一个关键字,表示“常量”的意思。具体来说,const 可以用来修饰变量、函数、指针等,表明它们在程序执行过程中不能被修改。使用 const 的好处是可以增强程序的可读性和安全性。 二、const 对变量的修饰 1. const 修饰普通变量 在定义…

    C 2023年5月22日
    00
  • Go Java算法之Excel表列名称示例详解

    Go Java算法之Excel表列名称示例详解 概述 Excel中的列名称由大写字母组成,从”A”开始,到”Z”为止,然后是”AA”,”AB”…依此类推。本文将详细说明如何将数字转换为相应的Excel表列名称。 算法分析 可将数字转换为Excel表列名称的基本思路是将10进制数转换为26进制数,并将每个数字转换为相应的大写字母。 将给定数字减1,以便找出…

    C 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部