CC‑Switch 完整下载、安装、配置指南

CC‑Switch 是多版本 C/C++ 编译器切换工具(用于快速切换 MSVC/Clang/GCC 等,常用于 Windows 开发),下面分 下载、安装、环境配置、使用 完整步骤,全程可照着操作。

适用系统:Windows 10/11;依赖:已安装 Visual Studio(含 MSVC)或 MinGW‑w64、Clang

一、下载 CCSwitch

方式1:快速下载(推荐)

| 下载 |: https://pan.quark.cn/s/d6152047213b

?
?
在这里插入图片描述

  1. 下载最新版压缩包:
  • Windows:cc-switch-windows-x86_64.zip
  1. 解压到无中文、无空格路径,例如:
    C:\Tools\cc-switch

二、安装(添加到系统 PATH)

  1. 打开解压目录,确认有 cc-switch.exe

  2. 添加环境变量

    • 此电脑 → 右键【属性】→【高级系统设置】→【环境变量】
    • 在系统变量找到 Path → 编辑 → 新建
    • 填入路径:C:\Tools\cc-switch
    • 全部保存,重启终端/CMD/PowerShell
  3. 验证安装
    打开新终端输入:

cc-switch --version

出现版本号即成功。


三、配置编译器(核心步骤)

1. 确认已安装编译器

至少安装以下一种:

  • MSVC:安装 Visual Studio,勾选【桌面开发使用 C++】
  • MinGW‑w64:gcc/g++
  • LLVM‑Clang:clang/clang++

2. 扫描本机编译器

cc-switch scan

工具会自动检测:

  • MSVC(VS 安装路径)
  • MinGW‑w64
  • Clang

3. 查看可用编译器列表

cc-switch list

示例输出:

Available compilers:
1. msvc-19.39
2. gcc-13.2.0
3. clang-17.0.1

4. 切换编译器(全局生效)

# 切换到 MSVC
cc-switch use msvc-19.39

# 切换到 GCC
cc-switch use gcc-13.2.0

# 切换到 Clang
cc-switch use clang-17.0.1

5. 验证当前编译器

cc --version
gcc --version
cl.exe

四、常用命令速查

# 扫描编译器
cc-switch scan

# 列出所有可用编译器
cc-switch list

# 切换编译器
cc-switch use <编译器名>

# 查看当前激活编译器
cc-switch current

# 重置环境
cc-switch reset

五、常见问题解决

  1. cc-switch 不是内部命令
    → PATH 没加对,或终端没重启

  2. 扫描不到 MSVC
    → 必须安装 VS C++ 桌面组件;以管理员运行终端重试

  3. 切换后 gcc/clang 不生效
    → 关闭旧终端,新开 PowerShell/CMD

  4. 想要永久固定编译器
    → cc-switch use xxx 会写入用户环境,永久生效

更多推荐