安装gcc时出现这个界面,怎么解决

在安装mingw64时点击安装就出现这个
不知道这是什么情况,怎么解决

img

关闭杀毒软件

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7714658
  • 这篇博客你也可以参考下:通过GCC编译器编译c程序的四个阶段,动态链接与静态链接的区别
  • 除此之外, 这篇博客: 【gcc编译优化系列】如何(不)回收未发生调用的函数中的 1 问题场景 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    大家都知道,我们在开发单片机类的嵌入式固件时,一般使用的FLASH存储空间都是比较有限的,小的可能几十KB,大一点的可能也就几百KB,可以说是寸金寸土的FLASH空间,可容不得我们半点垃圾代码。
    如果我们在写代码的过程中,随便写一些没用的代码,比如一些测试代码,最后版本释放的时候,这些测试代码又没有删掉,还是参与了编译,那么势必最后这个函数的代码实现就会保留在我们的固件包里面,这样我们的固件包的bin文件大小势必会增加,这显然不是我们想要的。
    另外,还有一种场景下,有些函数我们使用static修饰的局部函数,只在初始化的时候通过初始化列表的形式调用一下,比如RT-Thread的初始化实现,INIT_DEVICE_EXPORT(device_init_func),那么我们是不希望这个函数被优化掉的,否则最后会出逻辑问题。
    在使用GCC作为编译器的环境下,有什么办法可以实现呢?

  • 您还可以看一下 林世霖老师的深入浅出C语言视频教程(配套完整习题 + 源代码)课程中的 C语言编程规范+工业标准+编译器GCC的使用小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^