首先,msvc是windows下针对c、cpp的编译器
gcc,g++一般是GNU下针对linux编译器
MinGW(Minimalist GNUfor Windows)是跨平台的,能在windows上编译linux的c cpp程序

20211029

这有一些对MinGW的解释

MinGW和VC一样,是一个开发环境。开发QT用MinGW是因为QT是Linux环境下的一个图形库,用来开发图形界面的应用程序,而Windows环境开发图形界面应用程序不需要QT,但是为了不大量修改源代码,就要把QT移植到Win下。
实事上,开发QT也可以用VC,不过需要用源代码重新编译QT库,开始的时候不那么方便。MinGW因为也是从Linux下移植过来了(当然在Linux下不叫MinGW),所以有相应的编译好了的QT库,直接用就可以了。

参考文章:https://zhidao.baidu.com/question/178623513.html

msvc MinGW gcc g++关系相关推荐

  1. MinGW下载并配置gcc/g++编译环境

    本文将讲解如何下载MinGW并配置gcc\g++编译环境 #方案一:官网下载 ##一.下载MinGW 在MinGW官网中下载"mingw-get-setup.exe" 官网传送门: ...

  2. Linux gcc/g++链接编译顺序详解

    gcc/g++链接时对库的顺序要求 -LdirAdd directory dir to the list of directories to be searched for -l. -llibrary ...

  3. Mingw下g++编译执行顺序错误

    今天写一个简单的线性表时,用Mingw中的g++编译.调试.运行时发现一个奇怪的现象:程序的执行顺序与实际编写顺序不一致. 编译环境:代码编写  win7下   editplus + Mingw 4. ...

  4. Linux 之 编译器 gcc/g++参数详解

    2016年12月9日16:48:53 ----------------------------- 内容目录: [介绍]  gcc and g++分别是gnu的c & c++编译器 gcc/g+ ...

  5. linux gcc g++编译命令选项

    gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码) ...

  6. gcc g++ 支持c++11编译的标准和区别

    g++ -g -Wall -std=c++11 main.cpp gcc -g -Wall -std=c11 main.cpp 如果不想每次写这个-std=C++11这个选项该怎么办呢? 方法出处:h ...

  7. dll = MinGW gcc 生成动态链接库 dll 的一些问题汇总

    MinGW gcc 生成动态链接库 dll 的一些问题汇总 https://blog.csdn.net/liyuanbhu/article/details/42612365 网络上关于用 MinGW  ...

  8. gcc/g++ 的参数总结(二)

    gcc 参数总结 如果是 c++,直接将 gcc 改为 g++ 即可. 1. gcc 编译流程 预处理,Pre-Processing:gcc -E test.c -o test.i //.i文件 编译 ...

  9. 【Linux】三、Linux 环境基础及开发工具使用(上篇)|开发工具|编辑器-vim使用|sudo提升权限问题|编译器 - gcc/g++使用|项目自动化构建工构建工具-make/Makefile

    目录 一.开发工具 二.Linux编辑器 - vim使用 2.1 vim 的基本概念 2.2 vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5 简单vim配置 2. ...

最新文章

  1. python计算两个字典的相同点(从key、value、item角度)
  2. Mac下Android studio 之NDK配置教程(一)
  3. 多分辨率适配常用目录
  4. Mybatis使用generator自动生成映射配置文件信息
  5. SAP ABAP实用技巧介绍系列之 ABAP XSLT copy keyword
  6. vue 父组件与子组件之间的传值(主动传值)
  7. Java LinkedList对象的clone()方法和示例
  8. H5 --力导向图、关系图谱
  9. 树莓派Linux内核编译选项如何开启TPM 2.0
  10. 应用数据难互通 如何打破小微企业“信息壁垒”?
  11. fms 集群方法测试
  12. 陶哲轩实分析 附录 A 习题解答
  13. 修改手机屏幕刷新率_手机屏幕刷新率那点事儿!
  14. 世界上最简单的会计书(现金流量表)
  15. H3CSE园区-RRPP
  16. selenium 模拟键盘事件 复制粘贴、右键、回车等
  17. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
  18. Word文字怎么复制粘贴
  19. 项目管理10大知识领域及5大过程
  20. 山东大学网络教育计算机网络基础,山东大学网络教育《计算机网络基础》(本科).doc...

热门文章

  1. dropbox解决办法
  2. TrueSec引导的Linux系统和安全检测工具预览
  3. IE8-开发人员工具使用(一)
  4. 逻辑判断 java_写 JS 逻辑判断,不要只知道用 if-else 和 switch
  5. 倍福模块通讯协议_认识倍福(Beckhoff)CX5100系列嵌入式控制器
  6. c++编码规范_Python02编码规范
  7. 【PM模块】维护订单基本处理流程——实际操作
  8. 一、【SAP-PM模块】SAP系统PM模块概述
  9. 取成本中心-生产订单
  10. 根据指定行数拆分内表