windows系统安装gcc编译器

Wesley13
• 阅读 1044

1.安装MinGW编译管理安装软件

官方下载:https://osdn.net/projects/mingw/releases/

官方直接下载地址:https://mirrors.xtom.com.hk/osdn//mingw/68260/mingw-get-setup.exe

作者百度云备份下载:https://pan.baidu.com/s/1-YIZK-joyS-9hf9CfeCBKw

注意:因为官方网站是外国的服务器,可能国内上不去,需要vpn,或者下载作者在百度云上传的,2019年4月21日的版本

windows系统安装gcc编译器

windows系统安装gcc编译器

windows系统安装gcc编译器

windows系统安装gcc编译器

 windows系统安装gcc编译器

提示: 在这一步之后,需要等待一段时间(会比较久一点,因为下载地址是国外官方开源库地址)他会去下载需要的文件,因为国内网络问题有时可能会下载失败,提示你: Download failed

解决办法: 尝试重新安装,如果还不行过一段时间感觉自身网络好了再尝试安装,或者安装这个自带gcc编译器的软件:https://www.cnblogs.com/xiaolantian/p/10744901.html 在这个软件的安装目录自带MinGw配置到path环境变量,和下面效果一样

## 图形化安装方式(推荐下面介绍的命令行安装方式,更直观,简单明了): 安装完上一步后最后点击完成(Finished)就会弹出这个 MinGw 安装管理器界面

1.windows系统安装gcc编译器

2.这里安装的是c++编译器,要按安装别的看下面介绍 windows系统安装gcc编译器

 3.看完下面一步再选择去安装吧windows系统安装gcc编译器

4.安装c 和 c++ 编译器 请按图勾上然后去选择 installation 菜单中的 apply changes 去安装:

 windows系统安装gcc编译器

 4. 更多解释

windows系统安装gcc编译器

6. 安装完后,还不能在 cmd、PowerShell 等命令行工具上使用,需要完成下面 命令方式安装编译器 的前两步,配置一下系统环境变量才能使用。

下面是引自百度百科的解释,简单认识下 msys 和 mingw 是什么:

Compiler: 编译器

Msys::Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。与Cygwin大致相当。

MinGW:是_Minimalist GNUfor Windows_的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/LinuxWindows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

## 下面是命令方式安装编译器:

1..安装好MinGW软件后,找到安装文件夹下的bin目录,默认应该是:c:\MinGW\bin

windows系统安装gcc编译器

2..系统环境变量的path中将路径添加到最后,引一遍带有视频介绍的:https://jingyan.baidu.com/article/8275fc86403a3546a03cf6f0.html

如果是windows10系统,那么应该是这样的

1.windows系统安装gcc编译器

2.windows系统安装gcc编译器

3.windows系统安装gcc编译器

4.windows系统安装gcc编译器

如果你是windows7,那么是这样的

windows系统安装gcc编译器

3.按window + R键 ,输入cmd打开命令窗口后输入命令安装c语言编译器: mingw-get install gcc

注意:输入命令后需要按回车键,之间有一个空格,不能连在一起,命令窗口才可以识别,错误的如:mingw-getinstallgcc 缺少空格,命令窗口提示找不到,报错

windows系统安装gcc编译器

安装完,目录就会存在这些文件

windows系统安装gcc编译器

【可选】安装以下属于c++的编译器:

4.安装g++或者gdb  输入命令: mingw-get install g++ && mingw-get install gdb

这时候就可以去编译后缀为.c的c语言源码了,在你的当前源码文件夹按住shift键然后鼠标右键就会出现在此处打开命令窗口

然后输入gcc 源码文件名即可编程生成可执行.exe文件了

如:

1.windows系统安装gcc编译器

2.windows系统安装gcc编译器

3.windows系统安装gcc编译器

4.windows系统安装gcc编译器

最基本的c语言代码:

#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
3年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这