2015-06-30 14 views
12

Installation MinGW-w64 5.1 Ich finde -fsanitize=address ist verfügbar. Es kompiliert gut, und wenn es die Verknüpfung beginnt ich Tausende von:MinGW-w64 gcc und Adresse Sanitizer

undefined reference to '__asan_report_load1' 
undefined reference to '__asan_report_load4' 

ich gegoogelt und fand libasan verschiedenen Stellen verwiesen, aber auch bemerkt, dass, wenn Sie -fsanitize=address schließen sie automatisch die Bibliothek enthält für die Verknüpfung. Ich suchte die MinGW-w64 5.1 Installationsanleitung für "asan" und es wurde nirgendwo gefunden.

Was muss ich hinzufügen, um die Adressenbereinigung in MinGW-w64 zu verwenden? Vielen Dank.

+0

nicht verfügbar Was ist MinGW 5.1? Meinst du das alte und lange veraltete MinGW-5.1-Installationsprogramm für GCC-3.4.5? Oder glaubst du, dass du irgendwie eine GCC-5.1-Veröffentlichung von MinGW.org hast? Wenn Letzteres, dann muss ich Ihnen sagen, dass es so etwas nicht gibt. Sie haben vielleicht einen GCC-5.1 von einer anderen Quelle, aber es ist _definitely not_ MinGW; Bitte markieren Sie es nicht als solches. –

+0

@KeithMarshall 'Wenn letzteres, dann muss ich Ihnen sagen, dass es so etwas nicht gibt. Natürlich gibt es. Mingw64 Installer von sourceforge liefert Ihnen frische Mingw-5.1 –

+0

@SeverinPappadeux, "_Mingw64 Installer von sourceforge liefert Ihnen frische Mingw-5.1_". Na und? MinGW64 ist ___not___ MinGW. Die eingetragene Marke "MinGW" gehört MinGW.org. Jedes andere Projekt, das Ihnen ohne ausdrückliche Genehmigung von MinGW.org ein Produkt namens "MinGW" anbietet, verletzt diese Marke. Es gibt keinen Mingw-5.1-Anbieter, dem eine solche Erlaubnis erteilt wurde. –

Antwort

6

Ich habe für 4,8, schnell in Release Notes sah 4.9 und 5.1 - ASAN ist für Windows

+0

Danke für die Hilfe, Severin. –

+2

Das ist schlechtes neues s :( –