c语言 sublimetext

99ANYc3cd6
预计阅读时长 24 分钟
位置: 首页 C语言 正文
  1. 安装 Sublime Text
  2. 安装编译工具链
  3. 配置 Sublime Text 的编译系统
  4. 编写、编译和运行 C 程序
  5. (可选)安装插件以提升体验

第 1 步:安装 Sublime Text

  1. 下载:访问 Sublime Text 官网,下载并安装适合你操作系统的版本(Windows, macOS, Linux)。
  2. 注册:Sublime Text 是一个有“无限期试用期”的软件,你可以免费使用,但偶尔会弹窗提示购买,不影响核心功能。

第 2 步:安装编译工具链 (最关键的一步)

Sublime Text 本身只是一个文本编辑器,它本身不能编译代码,它需要调用外部的编译器(如 GCC)来完成这个工作,你需要根据你的操作系统安装一个 C 语言编译器。

c语言 sublimetext
(图片来源网络,侵删)

对于 Windows 用户

Windows 默认没有 C 编译器,你需要安装一个。

强烈推荐使用 MinGW-w64,它是一个完整的 GCC 工具链。

  1. 下载 MSYS2:这是目前安装 MinGW-w64 最简单、最推荐的方式,访问 MSYS2 官网,下载并安装它。
  2. 配置 MSYS2
    • 安装完成后,打开 MSYS2 MINGW64 终端(不是 MSYS2 UCRT64 或 MSYS2 MINGW32,重要!)。
    • 更新包数据库和基础包:
      pacman -Syu

      (第一次更新后,它会提示你关闭终端,照做,然后重新打开 MSYS2 MINGW64 终端)

    • 再次运行更新命令以确保所有包都是最新的:
      pacman -Su
    • 安装 MinGW-w64 工具链(C/C++ 编译器):
      pacman -S --needed base-devel mingw-w64-x86_64-toolchain

      这会安装 gcc (编译器), g++ (C++编译器), gdb (调试器), make 等一系列工具。

      c语言 sublimetext
      (图片来源网络,侵删)
  3. 添加到系统环境变量
    • 找到 MinGW-w64 的 bin 目录,它通常在你的 MSYS2 安装路径下,类似这样: C:\msys64\mingw64\bin
    • 将这个路径添加到系统的环境变量 Path
    • 如何添加
      • 在 Windows 搜索栏中搜索“编辑系统环境变量”。
      • 点击“环境变量...”按钮。
      • 在“系统变量”区域找到 Path 变量,选中它并点击“编辑”。
      • 点击“新建”,然后将 C:\msys64\mingw64\bin 粘贴进去。
      • 一路点击“确定”保存。
    • 验证:重新打开一个新的 Windows 命令提示符 或 PowerShell,输入 gcc --version,如果能看到 GCC 的版本信息,说明安装成功。

对于 macOS 用户

macOS 通常自带 Clang 编译器,但为了使用更通用的 GCC,我们可以通过 Homebrew 安装。

  1. 安装 Homebrew:如果尚未安装,在终端中运行以下命令:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 安装 GCC
    brew install gcc
  3. 验证:在终端中输入 gcc --versionbrew list gcc 查看是否安装成功。

对于 Linux 用户 (如 Ubuntu, Debian)

Linux 发行版通常自带 GCC,或者可以轻松通过包管理器安装。

  1. 更新包列表
    sudo apt update
  2. 安装 build-essential:这个包会自动安装 GCC、GDB 和其他必要的编译工具。
    sudo apt install build-essential
  3. 验证:在终端中输入 gcc --version 查看是否安装成功。

第 3 步:配置 Sublime Text 的编译系统

这是连接 Sublime Text 和你安装的编译器的桥梁。

  1. 打开 Sublime Text

    c语言 sublimetext
    (图片来源网络,侵删)
  2. 打开编译系统菜单

    • 点击菜单栏的 Tools -> Build System -> New Build System...
  3. 编写配置文件

    • 一个新的、空白的文件会打开。删除所有默认内容,然后根据你的操作系统,粘贴以下对应的代码。

    对于 Windows (MinGW-w64) 用户:

    {
        "cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
        "file_regex": "^[ ]*\"*([^\"]*)\"*\"[ ]*:[ ]*([0-9]+)",
        "selector": "source.c",
        "shell": true,
        "working_dir": "${file_path}",
        "encoding": "GBK", // 处理中文输出乱码问题
        "variants":
        [
            {
                "name": "Run",
                "cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
            },
            {
                "name": "Run in Terminal",
                "cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/k", "${file_path}/${file_base_name}"]
            }
        ]
    }
    • 解释
      • cmd: 默认的构建命令,编译 .c 文件生成同名 .exe 可执行文件。
      • variants: 定义了两个变体。
        • Run: 编译后在同一个窗口中运行程序,程序运行完后窗口会立即关闭(可能看不到输出),适合简单测试。
        • Run in Terminal: 在新终端窗口中运行程序,程序运行完后窗口不会关闭,可以看到输出。强烈推荐使用这个

    对于 macOS / Linux (GCC) 用户:

    {
        "cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}"],
        "file_regex": "^[ ]*\"*([^\"]*)\"*\"[ ]*:[ ]*([0-9]+)",
        "selector": "source.c",
        "shell": true,
        "working_dir": "${file_path}",
        "variants":
        [
            {
                "name": "Run",
                "cmd": ["bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
            },
            {
                "name": "Run in Terminal",
                "cmd": ["gnome-terminal", "--", "bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'; exec bash"]
            }
        ]
    }
    • 解释
      • cmd: 默认的构建命令。
      • variants:
        • Run: 编译后直接运行。
        • Run in Terminal: 在一个新的终端窗口中运行。gnome-terminal 是 GNOME 桌面环境(如 Ubuntu)的默认终端,如果你用的是其他终端(如 konsole, xterm),请相应修改。
  4. 保存配置文件

    • 点击 File -> Save...
    • 将文件保存在 Sublime Text 的 Packages/User 目录下,你可以通过 Preferences -> Browse Packages... 快速打开这个目录。
    • 给文件起一个名字,C.sublime-build文件名后缀必须是 .sublime-build

第 4 步:编写、编译和运行 C 程序

现在一切就绪,可以开始写代码了!

  1. 新建文件File -> New File

  2. 保存文件File -> Save,命名为 hello.c

  3. 编写代码:输入经典的 "Hello, World!" 程序。

    #include <stdio.h>
    int main() {
        printf("Hello, Sublime Text!\n");
        return 0;
    }
  4. 选择编译系统

    • 点击菜单栏的 Tools -> Build System -> C (你刚才保存的文件名)。
    • 确保 C 旁边有一个对勾。
  5. 编译并运行

    • 点击菜单栏的 Tools -> Build,或者直接按快捷键 Ctrl + B (Windows/Linux) / Cmd + B (macOS)。
      • 这会执行默认的编译命令,如果代码无误,Sublime Text 底部的控制台 会显示编译成功的信息,并生成一个 hello.exe (Windows) 或 hello (macOS/Linux) 文件。
    • 运行程序:
      • 点击 Tools -> Build System -> C - Run in Terminal
      • 然后按 Ctrl + B (Windows/Linux) / Cmd + B (macOS)。
      • 你会看到一个新终端窗口弹出,显示 Hello, Sublime Text!

第 5 步:(可选)安装插件以提升体验

Sublime Text 的强大之处在于其丰富的插件生态系统。

如何安装插件

  • 安装 Package Control:这是管理插件的前提,如果还没安装,可以访问 Package Control 官网 查看安装指南(通常是在 Sublime 控制台里粘贴一段代码)。
  • 安装插件:按 Ctrl + Shift + P (Windows/Linux) / Cmd + Shift + P (macOS) 打开命令面板,输入 Package Control: Install Package,回车,然后搜索并安装你想要的插件。

推荐插件

  1. SublimeLinterSublimeLinter-contrib-gcc

    • 作用实时语法检查,你写代码时,它会立即标出语法错误和警告,像 IDE 一样。
    • 安装:先安装 SublimeLinter,再安装 SublimeLinter-contrib-gcc
    • 配置:可能需要告诉 SublimeLinter 你的编译器路径,但通常它能自动找到。
  2. CTags

    • 作用:提供代码导航功能,你可以通过快捷键跳转到函数、变量的定义处,非常方便。
    • 安装:安装 CTags 插件。
  3. SideBarEnhancements

    • 作用:增强侧边栏的功能,比如可以方便地在侧边栏直接新建文件、文件夹,或在指定目录打开终端。

你有了一个功能完备的、轻量级的 C 语言开发环境:

  • 编辑器:Sublime Text(速度快,插件丰富)。
  • 编译器:GCC/Clang(通过命令行调用)。
  • 工作流程
    1. 在 Sublime Text 中写代码。
    2. Ctrl + B 编译。
    3. 通过 Build System 切换到 Run in Terminal 并再次按 Ctrl + B 来运行程序。
    4. (可选)通过 SublimeLinter 获得实时语法提示。

这个配置虽然比不上 Visual Studio 或 CLion 这样的大型 IDE 功能全面,但对于学习 C 语言、做算法题、写小型项目来说,它既轻快又高效。

-- 展开阅读全文 --
头像
织梦导航bootstrap
« 上一篇 01-02
织梦 install 删除
下一篇 » 01-02

相关文章

取消
微信二维码
支付宝二维码

目录[+]