几乎每次我运行 MinGW gcc 时,我的防病毒程序(MS security essentials,特别是 msmpeng.exe)都会失控,并在几秒钟内占用 100% 的 CPU。当我只编译几百行代码时,这令人抓狂,一旦 msmpeng 决定停止,实际编译仅需几毫秒。
我尝试在 Security Essentials 界面的“设置”选项卡中将 gcc.exe 添加到排除进程中,并将整个 MinGW/bin 添加到排除文件/位置中,但这显然不能让 msmpeng 相信 gcc 是无害的。那么如何理应授予可执行文件运行的权利而不产生 msmpeng?
答案1
也许当您的代码正在编译时,它会写入临时目录,请使用 mssecs gui 查看设置中的实时保护选项卡。我的理解是,无论哪个程序试图写入数据,MsMpEng 都会扫描读取和写入的数据。希望这能有所帮助。