windows安装gcc

windows安装gcc    ~~~~    最近测试一下windows上vs编译和gcc编译的区别,同时比较ubuntu上gcc编译的却别,主要在内存上,做了一个小测试,现在写下安装gcc的过程。下载    ~~~~    先去官网下载安装

大家好,又见面了,我是你们的朋友全栈君。

     ~~~~     最近测试一下windows上vs编译和gcc编译的区别,同时比较ubuntu上gcc编译的却别,主要在内存上,做了一个小测试,现在写下安装gcc的过程。

下载

     ~~~~     先去官网下载安装包,http://www.mingw.org, 进入官网找到download:
增加一个地址,官网最近老是上不去,https://osdn.net/projects/mingw/
在这里插入图片描述
加粗样式
单击就可以直接下载了。

安装

     ~~~~     双击运行下载的exe,然后点install,然后就是下一步到底就行了,最后选择安装gcc-g++的就可以了。
在这里插入图片描述
注意下面这个要选中在这里插入图片描述
其他需要的也可以自行选择,安装完之后,也可以通过安装目录下bin目录的
在这里插入图片描述
安装其他东西,可以自行去了解。

配置

     ~~~~     安装完成后就是配置环境变量了,我这里是默认安装路径:
在这里插入图片描述

然后打开控制台,输入:
在这里插入图片描述

我们可以写一个例子试一下,经典例子hello world出来吧!
在这里插入图片描述
代码

#include <stdio.h>

int main(){ 
   
    printf("Hello world!");
    return 0;
}

和main.cpp同级目录下按住 s h i f t shift shift加鼠标右键,打开控制台,也可以打开cmd,跳转到对应目录,然后编译:

C:\Users\Administrator\Desktop\test>gcc -o test main.cpp

C:\Users\Administrator\Desktop\test>test.exe
Hello world!
C:\Users\Administrator\Desktop\test>

如下图
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141119.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eclipse导入maven工程及maven的安装「建议收藏」

    eclipse导入maven工程及maven的安装「建议收藏」1、下载maven,解压。2、配置环境变量新建:M2_HOME:D:\indoorLocation\apache-maven-3.3.9Path:;%M2_HOME%\bin;3、验证:mvn-v,出现maven路径版本等信息说明maven安装成功4、配置maven本地仓库在路径D:\indoorLocation\apache-maven-3.3.9\conf下的setti

    2022年5月31日
    34
  • 重定向和转发的区别及应用_重定向发给别人能看见吗

    重定向和转发的区别及应用_重定向发给别人能看见吗重定向和转发的区别:一:重定向与转发的区别1.重定向过程:客户端浏览器发送http请求→web服务器接收后发送30X状态码响应及对应新的location给客户浏览器→客户浏览器发现是30X响应,则自动再发送一个新的http请求,请求url是新的location地址→服务器根据此请求寻找资源并发送给客户。//java代码示例response.sendRedirect(“xxx.jsp或者servlet”);2.转发过程:客户端浏览器发送http请求→web服务器接受此请求→

    2022年9月8日
    1
  • struts2原理及创建struts工程步骤

    struts2原理及创建struts工程步骤

    2021年7月18日
    61
  • 什么是异步传输模式和同步传输模式_什么是异步传输模式交换技术

    什么是异步传输模式和同步传输模式_什么是异步传输模式交换技术  分组交换是在“存储——转发”基础上发展起来的一种传输模式。分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。这和以太网的碰撞侦测技术有着本质的区别。 ATM是在分组交换基础上发展起来的一种传输模式,在这一模式中,信息被组织成信元,因包含来自某用户信息的各个信元不需要周期性出现,它是区别于其它传

    2022年9月21日
    0
  • python实现求和,求平均值——函数[通俗易懂]

    python实现求和,求平均值——函数[通俗易懂]#求三个数的和defsum(a,b,c):returna+b+cx=int(input("请输入第一个数:"))y=int(input("请输入第二个数:&

    2022年7月5日
    31
  • 【uboot】imx6ull uboot移植LAN8720A网卡驱动

    【uboot】imx6ull uboot移植LAN8720A网卡驱动文章目录相关文章1.前言2.IMX6ULLEthernetLAN8720A硬件连接3.支持LAN8720A修改步骤4.验证测试问题1:如何确定LAN8720A网卡PHYAD地址?问题2:如何确定devicetree中对resetgpio的定义?问题3:LAN8720A网卡nINTSEL是如何配置?问题4:IMX6ULLETH是如何被初始化的?相关文章1.《【uboot】imx6ulluboot2020.04源码下载和编译环境配置》2.《【Ethernet】以太网卡LAN8720

    2022年6月29日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号