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目录配置到环境变量:

检查安装是否成功:

相关推荐
鱼子星_8 小时前
【C++】stack和queue的应用及其模拟实现:适配器与容器适配器
数据结构·c++·笔记·stl
jufeng13078 小时前
【系列:MiniKV 原理剖析 · 第 2 篇】
linux·c++·软件工程
%d%d28 小时前
Windows 本地部署小红书 MCP + OpenAI Tunnel + ChatGPT 接入全流程
windows·chatgpt
Navigator_Z9 小时前
LeetCode //C - 1187. Make Array Strictly Increasing
c语言·算法·leetcode
charlie1145141919 小时前
IMX6ULL WM8960 的移植——前置介绍
开发语言·c++·开源项目·嵌入式linux
charlie1145141919 小时前
Cinux是如何管理进程的 —— 上下文与调度
开发语言·c++·操作系统·开源项目
hold?fish:palm9 小时前
redis中AOF 重写机制解析
数据库·c++·redis
阿米亚波10 小时前
【C++ 异常处理】try-catch
开发语言·c++·笔记·try-catch
旖旎夜光10 小时前
C++(内存管理)
开发语言·c++·学习
皓月斯语10 小时前
P2858 [USACO06FEB] Treats for the Cows G/S
数据结构·c++·算法·动态规划