2.windows c/c++ 编译器安装, mingw和clang

文章目录

  • [1. mingw 下载安装](#1. mingw 下载安装)
    • [1.1 编译器选择下载](#1.1 编译器选择下载)
    • [1.2 编译器安装](#1.2 编译器安装)
  • [2. clang 下载安装](#2. clang 下载安装)

1. mingw 下载安装

1.1 编译器选择下载

因为在这个过程中是以学习为目的,所以直接使用最新的。这里选择最新的mingw。

下载地址: https://www.mingw-w64.org/downloads/

跳转到github下载:

1.2 编译器安装

下载后解压到自己电脑的安装目录中,并将bin目录配置环境变量。

安装检查:

出现相关信息,安装完成。

2. clang 下载安装

为什么有了gcc(mingw) 还要安装clang呢,因为clang对c++ 最新标准支持比较好,使用其可做新特性验证,平时使用也完全可以。而gcc 使用最新标准会出现各种问题,比较麻烦。

下载地址: https://github.com/mstorsjo/llvm-mingw/releases

这里下载最新版llvm-mingw,下载比较快:

选择下载压缩包,安装比较简单:

下载完后解压到安装目录并将bin目录配置到环境变量:

检查安装是否成功:

相关推荐
apocelipes22 分钟前
从源码角度解析C++20新特性如何简化线程超时取消
c++·性能优化·golang·并发·c++20·linux编程
ozyzo24 分钟前
求1~n的累加和
c++
charlie1145141911 小时前
现代C++嵌入式教程:C++98基础特性:从C到C++的演进(1)
c语言·开发语言·c++·笔记·学习·教程
历程里程碑2 小时前
C++ 18智能指针:告别内存泄漏的利器
开发语言·c++
XFF不秃头3 小时前
力扣刷题笔记-全排列
c++·笔记·算法·leetcode
Code Warrior3 小时前
【C++】智能指针的使用及其原理
开发语言·c++
CQ_YM4 小时前
Linux管道通信
linux·c语言·管道·ipc·管道通信
月光在发光4 小时前
多态(虚函数核心作用原理)--C++学习(0)
c++·学习
Sunsets_Red4 小时前
2025 FZYZ夏令营游记
java·c语言·c++·python·算法·c#
自由生长20245 小时前
从流式系统中思考-C++生态和Java生态的区别
java·c++