Installazione MinGW-w64 5.1 Trovo che sia disponibile -fsanitize=address
. Si compila bene, e quando inizia il collegamento ottengo migliaia di:gcc MinGW-w64 e Address Sanitizer
undefined reference to '__asan_report_load1'
undefined reference to '__asan_report_load4'
Googled e trovato libasan riferimento vari luoghi, ma anche i commenti che quando si include -fsanitize=address
che include automaticamente quella libreria per il collegamento. Ho cercato il dirctory di installazione di MinGW-w64 5.1 per "asan" e non è stato trovato da nessuna parte.
Cosa devo aggiungere per utilizzare le funzioni di disinfezione degli indirizzi in MinGW-w64? Grazie.
Che cos'è MinGW 5.1? Intendi il vecchio e lungo obsoleto installatore MinGW-5.1 per GCC-3.4.5? O pensi di avere in qualche modo una versione GCC-5.1 da MinGW.org? Se quest'ultimo, allora devo avvisarti che non esiste una cosa del genere. Potresti avere un GCC-5.1 da qualche altra fonte, ma è _definitamente no_ MinGW; per favore non etichettarlo come tale –
@KeithMarshall 'Se quest'ultimo, allora devo avvisarti che non esiste una cosa del genere. Ovviamente c'è. Il programma di installazione Mingw64 di sourceforge fornirà un nuovo Mingw-5.1 –
@SeverinPappadeux, "_Il programma di installazione di Mingw64 di sourceforge fornirà il nuovo Mingw-5.1_". E allora? MinGW64 è ___not___ MinGW. Il marchio registrato "MinGW" è di proprietà di MinGW.org. Qualsiasi altro progetto che ti offre un prodotto chiamato "MinGW", senza l'esplicito permesso di MinGW.org, sta violando quel marchio. Non esiste un provider mingw-5.1 a cui sia stata concessa tale autorizzazione. –