Praktisch jedes Mal, wenn ich MinGW gcc ausführe, ist mein Antivirenprogramm (MS Security Essentials, insbesondere msmpeng.exe) außer Kontrolle geraten und stiehlt einige Sekunden lang 100% der CPU. Das ist verrückt, wenn ich nur ein paar hundert Codezeilen kompiliere und die eigentliche Kompilierung nur wenige Millisekunden dauert, sobald msmpeng sich dazu entschließt, sich zurückzuziehen.
Ich habe versucht, gcc.exe zu den ausgeschlossenen Prozessen auf der Registerkarte "Einstellungen" der Security Essentials-Benutzeroberfläche und das gesamte MinGW / bin zu den ausgeschlossenen Dateien / Speicherorten hinzuzufügen, aber dies überzeugt msmpeng eindeutig nicht davon, dass gcc harmlos ist. Wie soll man einer ausführbaren Datei das Recht einräumen, ohne msmpeng auszuführen?
quelle
Antworten:
Wenn Ihr Code kompiliert wird und in ein temporäres Verzeichnis geschrieben wird, sehen Sie in Ihren Einstellungen unter der Registerkarte Echtzeitschutz mit der mssecs-GUI nach. So wie ich es verstehe, scannt MsMpEng gelesene und geschriebene Daten, unabhängig davon, welches Programm versucht, die Daten zu schreiben. Hoffe das hilft.
quelle