Windows下配置Sublime C/C++编译器

本文详细介绍了如何使用Sublime Text编辑器和MinGW编译器搭建C++开发环境,包括下载安装、环境变量配置及Sublime中编译器的设置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装

基本流程:下载一个编译器,然后设置系统环境变量,下载sublime,配置编译文件。
  • 安装Sublime

    • 略过
  • 安装MinGW

    • 官网安装
      这里写图片描述

    • 下载安装后打开,然后选择想要的编译器
      这里写图片描述
      然后选择Installation->Apply Changes,可能会失败多试几次。

    • 环境变量

这里写图片描述
- 安装成功测试:win R->cmd->g++ -v,如图则是成功:

这里写图片描述

编译器配置

Sublime:Tools->build system->New build system
黏贴下面代码,ctrl s保存成C++Build.sublime-build文件,然后就可以在编译系统里面看到新建的C++Build编译器,选择这个就可以运行了。ctrl shift B选择第二个选项。
`

{
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.c++",

    "variants": 
    [
        {   
        "name": "Run in sublime",
            "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\" && cmd /c \"${file_path}/${file_base_name}\""
        },
        {   
        "name": "CMD Run",
            "shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
        }
    ]
}

For gcc

{
    "cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}.exe", "-std=c99"],

    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

    "working_dir": "${file_path}",

    "selector": "source.c++",

    "encoding": "utf-8",

    "shell": true,

    "variants": 
    [
        {   
        "name": "Run in sublime",
            "shell_cmd": "gcc -Wall -std=gnu99 \"$file_name\" -o \"$file_base_name\" && cmd /c \"${file_path}/${file_base_name}\""
        },
        {   
        "name": "CMD Run",
            "shell_cmd": "gcc -Wall -std=gnu99  \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
        }
    ]

}
  • Over
Sublime Text是一款流行的文本编辑器,对于配置C/C++环境,你需要安装一些插件并设置适当的文件路径。以下是基本步骤: 1. **安装Sublime Text**: 首先确保你已经安装了Sublime Text 3或更高版本。 2. **安装插件**: - **Package Control**: 使用命令 `Ctrl+Shift+P` 或 `Cmd+Shift+P` (Windows/Linux) 打开控制面板,搜索 "Install Package Control" 安装它。 - **C/C++ Tools**: 通过Package Control安装 "C/C++ Tools for Sublime Text 3" 插件,这将提供编译支持和其他C/C++功能。 - 可能还需要安装其他如 `GitGutter`, `SideBarEnhancements`, `auto_complete_cmake` 等,视个人喜好选择。 3. **设置构建系统**: - 在`Tools`菜单中选择 `Build System` > `New Build System...` - 创建一个`.sublime-build` 文件,例如叫`CMake.sublime-build`。在这个文件里,你可以编写CMakeLists.txt文件的内容,配置编译器、链接器等信息。 ``` { "cmd": ["cmake", "$file_path", "-DCMAKE_BUILD_TYPE=Debug"], "working_dir": "${project_path:${folder}}", "variants": [ { "name": "Debug", "shell_cmd": "make -j ${thread_count}" }, { "name": "Release", "shell_cmd": "make -j ${thread_count} -O2" } ] } ``` 4. **配置环境变量**: - 如果需要,添加环境变量到`User`目录下的`.bashrc`或`.zshrc`(取决于你的操作系统)文件中,以指定g++或clang的路径。 5. **编译快捷键**: - 右击源代码文件,然后选择 "Build System" > 选中你创建的 build system,如 "CMake",然后绑定一个快捷键(如 `Ctrl+B`)来快速构建。 6. **调试支持**: - 考虑安装 `DAP`(Debugger Adapter Protocol)相关的插件,比如 `debugger-for-gdb` 或 `sublimedbg`,以便进行C/C++程序的调试。 记得检查你的具体项目需求,因为上述配置可能需要针对每个项目进行微调。如果你遇到问题,可以在Sublime Text的官方论坛或相关的技术社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值