低配置Windows电脑如何不装Visual Studio仅安装微软C/C++编译器
老兄,我完全懂你——低配置Windows机装整个Visual Studio简直是折磨,只捞它的C/C++编译器才是明智之举!下面给你两种靠谱的官方路子,稳得很:
方法一:手动安装Visual Studio Build Tools(最灵活)
这是微软官方提供的轻量化工具包,专门给只需要编译工具的用户准备的:
- 下载安装程序:去微软官网找「Visual Studio Build Tools」的独立安装包(不用碰Visual Studio本体安装包),体积只有几百MB,比VS小太多。
- 自定义勾选组件:运行安装程序后,别选默认选项,找到「C生成工具」这个工作负载,勾选它。要是想省空间,可以展开工作负载,只保留**MSVC v14x - VS 20xx C x64/x86生成工具**、Windows SDK这些核心组件,其他花里胡哨的全取消。
- 配置环境变量:安装完成后,得把编译器路径加到系统PATH里。默认路径大概是这样的(以VS2022为例):
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.xx.xxxxx\bin\Hostx64\x64
把这个路径复制到系统环境变量的PATH中,重启命令提示符后,输入cl就能调用编译器了。
方法二:用Chocolatey一键安装(更省心)
如果你习惯用包管理器,这步能省掉手动选组件的麻烦:
- 先装Chocolatey:用管理员权限打开命令提示符,运行这条命令:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" - 一键装编译器:接着输入这条命令,它会自动安装C++生成工具的必要组件:
安装完成后,环境变量会自动配置好,直接就能用choco install visualstudio2022-buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --includeOptional --passive"cl.exe。
验证安装成功
打开命令提示符,输入cl,如果弹出编译器的版本信息和用法说明,就搞定了!可以写个简单的测试程序试试:
创建test.c文件,内容如下:
#include <stdio.h> int main() { printf("Hello, Compiler!\n"); return 0; }
然后运行cl test.c,生成test.exe后,输入test.exe就能看到输出啦。
小贴士
- 要是用的是VS2019/2017,方法完全一样,只是Build Tools的版本对应就行。
- 环境变量要选对自己的系统架构(x86还是x64),不然可能找不到
cl.exe。 - 尽量用默认安装路径,避免后续配置出幺蛾子。
内容的提问来源于stack exchange,提问作者Huzaifa




