C++环境配置(MinGW的下载及安装)

2023-05-16

首先说明:MinGW就是gcc的安装工具

1.下载

MinGW的下载地址:www.mingw.org,点击右上角的Download Installer即可下载。

2.安装mingw-get-setup.exe

直接默认选择安装即可,默认安装在C:/MinGW/的路径下

3.运行MinGW Installer安装器

根据需要选择安装的package:

  • mingw-developer-toolkit:mingw的开发者工具,一般不需要
  • mingw32-base:必选,mingw的基础包,核心的c编译器
  • mingw32-gcc-ada:Ada的编译器
  • mingw32-gcc-fortran:fortran的编译器
  • mingw32-gcc-g++:C++的编译器
  • mingw32-gcc-objc:Objective-C的编译器
  • msys-base:MSYS 开发环境所需的包

   如果是只需要C++编译器的话,只选中mingw-developer-toolkitmingw32-gcc-g++即可。

   然后点击左上角的Installation下的Apply Changes进行安装即可。

4.环境变量配置

右键我的电脑->属性->高级系统设置->高级->环境变量,在系统变量的path下追加MinGW的bin地址:

点击确定即可。

5.测试

Ctrl+R,输入cmd打开控制台,在控制台中输入gcc -v 查看gcc的版本,

如果显示如下,则说明编译器安装成功:

6.g++ -o命令的使用:(生成可执行文件)

  • 在cmd中通过“cd 地址”的方式快速定位到相关文件夹下
  • 输入g++ -o test.exe test.cpp 就是将test.cpp编译成文件名为test.exe的可执行文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++环境配置(MinGW的下载及安装) 的相关文章

  • SIFT3D(3D尺度不变特征变换)算法

    转载自医学图像处理案例 xff08 十 xff09 SIFT3D xff08 3D尺度不变特征变换 xff09 算法 腾讯云开发者社区 腾讯云 一 SIFT3D算子 上述SIFT算子用于二维图像关键点检测 xff0c 医学影像一般都是三维图
  • 【Qt】opencv源码&官方编译好的opencv在windows下使用的区别

    之前用过很多次OpenCV xff0c 但是感觉每次情况都不一样 xff0c 看了之前的文章 QT 搭载OpenCV实现简单的图像处理 xff0c 用的是官方编译好的OpenCV 43 msvc2017 43 Qt Creator xff0
  • 【Pixhawk】Ubuntu下编译原生固件PX4

    环境 xff1a 编译主机 xff1a Ubuntu 20 0 4 xff08 官方推荐18 0 4 xff09 源码版本 xff1a PX4 1 12 0 xff08 目前最新 xff0c 截至2021 7 22 xff09 建议 尽量以
  • 【Pixhawk】PX4源码控制逻辑详解(以UGV小车为例)

    PX4启动流程 主体控制逻辑 commander xff1a 飞行模式控制stickmapper xff1a 摇杆映射position estimator xff1a 从GPS获得的位置估计navigator xff1a 读取航点 xff0
  • 【Pixhawk】PX4添加麦克纳姆轮车架

    PX4中提供了很多机架 xff0c 但要开发PX4不支持的机架类型 xff0c 需要我们自定义 比如麦克纳姆轮 1 在ROMFS px4fmu common init d airframes 下添加 hil机架文件 参考其他 命名为7000
  • 【BMS】锂电池充放电倍率C

    1 1C表示电池一小时完全充放电时电流强度 那这个电流强度是多少呢 xff1f 不同电芯肯定不一样 xff0c 要参考它的电池容量 xff08 Ah或者mAh xff09 下面是一节18650电池的容量参数 xff1a 它的标称容量是255
  • 【BMS】电池包低温加热技术

    1 目的 xff1a 提高锂电池低温充放电性能 xff08 如电动车在寒冷天气续航变短 启动困难 充电难以充满等一些列问题 xff09 2 分类 2 1 外部加热 2 1 1 电热元件加热 电热原件加热为最常见的低温加热方式 xff0c 主
  • 【BMS】电池能量管理:充电管理

    x1f50b 电池包能量管理 xff1a 充电管理 x1f50b 一 通信 充电是一个过程 xff0c 需要电池包和充电器间进行频繁的通信 xff0c 以保证电池安全和寿命 由于通信速率要求不高 xff0c 以及精简接口的考虑 xff0c
  • 【QT】QByteArray的使用

    1 QByteArray可以用来存储原始二进制字节和8 bits字符 xff0c 一般在需要传输原始数据和内存资源短缺时使用 xff08 嵌入式linux Qt xff09 2 QByteArray存储的是char型字符 xff0c 继承自
  • 【工具】搭建TCP公网服务器(用于日常调试)

    1 Openluat TCP Lab xff1a xff08 1 xff09 在MCU上调试GPRS等模块时 xff0c 为了验证和平台TCP通信是否顺畅 xff0c 很多时候需要一个公网的IP环境作为服务器 xff0c 能够直接和GPRS
  • 9.patroni中文手册—Using Patroni with Kubernetes

    9 Using Patroni with Kubernetes Patroni可以使用Kubernetes对象来存储集群的状态并管理领导者密钥 这样一来 它就可以在Kubernetes环境中操作PostgreSQL 而无需任何一致性存储 也
  • PX4飞控学习(一)

    一 linux下环境搭建 用户需要 dialout 组 来访问usb cat gt span class hljs variable HOME span rule tmp lt lt EOF span class hljs comment
  • 阿里云-轻量应用服务器-Ubuntu-图形界面-xfce-VNC远程连接

    1 在阿里云上申请一个 轻量应用服务器 阿里云 xff1a https www aliyun com 配置选好 系统选Ubuntu xff0c 下单付款 然后就去管理控制台 我当初是选了CentOS 但想着想着又把系统换回Ubuntu了 x
  • 进程管理常见系统调用

    进程管理常见系统调用 1 前言2 如何提供有许多CPU的假象 xff1f 2 1 操作系统是管理多个进程执行的软件 3 操作系统提供哪些系统调用API 3 1创建 xff08 fork xff09 3 2 直面fork3 3 execve系
  • JAVA内存模型和Volatile底层实现

    今天学习了java内存模型和volatile关键字的底层实现 xff0c 所以在这里总结一下 xff0c 以后可以时常的来进行学习 这块内容相当于学习java并发编程的基础和入门 学习并发编程首先要掌握的是java的内存模型 1 CPU的多
  • 程序员的第一课:写程序的本质

    现在进入软件行业的人越来越多 xff0c 程序员的水平参差不齐 xff0c 有很了不起的 xff0c 想要改变这个世界的 也有划水的 xff0c 混日子的 那么程序员应该怎样树立自己的程序员观呢 如果从大学开始算起的话 xff0c 我写程序
  • Docker与ROS分布式通信

    主机 xff1a docker镜像文件 从机 xff1a 本电脑 一 设置IP地址 1 确定ROS多机系统均处于同一网络 docker run it p 11311 11311 容器名 bin bash 进入容器 主机 xff1a 输入if
  • Qos介绍及功能->分类标记->流量管理(令牌桶)->拥塞管理与拥塞避免

    目录 一 QoS大纲思维导图 编辑 二 Qos概述 2 1 QOS三种服务模型 xff1a 2 1 1 尽力而为服务模型 2 1 2 综合服务模型 xff08 现实网络中并不多见 xff09 2 1 3 区分服务模型 xff08 目前最常用
  • socket can 编程

    Socket can 文档原名称 can txt 位于 linux 3 2 0 m3352 Documentation networking can txt CAN 控制器局域网络协议族之 Readme 文件 aka Socket CAN
  • 使用docker tag命令出错

    Docker Error parsing reference ykubuntu 1 3 u00a0 is not a valid repository tag invalid reference format docker tag ykub

随机推荐