You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在U盘版Sublime Text中配置独立GCC编译器?

在U盘版Sublime Text中指定U盘内GCC路径的方法

完全可以通过修改编译配置文件,将g++指向U盘内的独立版GCC,具体操作如下:

  1. 确定U盘内GCC的路径
    找到你解压的独立版MinGW中g++.exe的位置,比如通常在U盘根目录\winlibs\bin\g++.exe(根据winlibs的解压结构自行调整)。

  2. 修改Sublime编译配置
    打开Sublime Text,依次点击工具→编译系统→新建编译系统,将原配置替换为以下内容(以相对路径为例,适配U盘盘符变化的场景):

{
    "shell_cmd": "\"${packages}\\..\\..\\winlibs\\bin\\g++.exe\" \"${file}\" -o \"${file_path}/${file_base_name}\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell_cmd": "\"${packages}\\..\\..\\winlibs\\bin\\g++.exe\" \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
        }
    ]
}

路径说明:

  • ${packages}是Sublime内置变量,指向便携版的Data/Packages目录;${packages}\\..\\..会回到U盘根目录,再拼接你的GCC路径即可。
  • 如果你的GCC和Sublime的目录结构不同,只需调整${packages}\\..\\..后的部分,确保能正确指向g++.exe。
  1. 保存并使用
    将文件保存为C++ (Portable GCC).sublime-build,然后在工具→编译系统中选择这个新建的编译系统,即可正常编译运行代码。

若暂时不想用相对路径,也可以直接写绝对路径(比如"F:\\winlibs\\bin\\g++.exe"),但注意换电脑后U盘盘符变化会导致路径失效,相对路径更适合便携场景。

内容的提问来源于stack exchange,提问作者Michael C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 06:53:16