解决Dev | 您所在的位置:网站首页 › 电脑运行速度特别慢是怎么回事 › 解决Dev |
一般情况下大多数人的电脑在用dev这个轻便的编译器编译C/C++源文件的时候是很快的 但是、但是、但是 总有个别人的电脑编译一个文件真的是超级超级慢 慢到什么程度呢?编译一个简单的Hello World!的源程序就需要十几秒的时间。 我在解决这个问题的过程中发现了两个解决办法。 第一种: 我在写这篇文章的时候无法复现当时的场景了,只能根据记忆来做简单的描述。我当时的情况是没有装任何的杀毒软件,只有一个Windows defender。 我在刚安装好dev后,编译第一个程序超级快,零点几秒的时间。 然而,这个时候windows defender不知道弹出了个什么东西,我还没来及的看清楚他就消失了、消失了、消失了 我隐约看到什么云的,后来一查才知道,windows defender有一个安全机制,在启动一个运行一个应用程序的时候,windows defender会会获取云上的一些东西,然后确保软件的安全性。 所以我猜慢的原因是,启动编译命令的时候,会先经过windows defender的检查然后才能编译,可能这也就是慢的原因。 解决方法,是在windows安全中心把这个检查选项给关了。但是我自从安装了火绒杀毒软件和把windows从家庭版升级到专业版以后以及系统更新后,这个选项我就找不到在哪了。所以我建议安装一个杀毒软件,升级windows到专业版,或更新windows都有可能解决这个问题,不过这解决后,编译简单文件的速度也需要2秒左右,不过快多了。 第二种: 这种方法才是终极大法 首先找到dev的安装目录,接着找到MinGw64文件夹 然后下载一个MinGw64, 百度云连接: 链接:https://pan.baidu.com/s/1ji445BQ4pvRGIYgLEjKhJQ 提取码:18sy 复制这段内容后打开百度网盘手机App,操作更方便哦这个是8.1.0版本的,支持C++17,同时也可以把文件下的bin目录的路径配置到系统变量Path下,这样就可以再命令行下使用gcc,g++等命令了。 解压后把这个MinGw64替换掉dev目录下的MinGw64 重启dev,可能会提示缺少一些参数, 点击Yes即可 然后再编译文件速度快的起飞
我的重启是没有任何问题的,如果重启有问题请尝试下列方法 第一步: 第二步: 第三步: |
CopyRight 2018-2019 实验室设备网 版权所有 |