Instalacja MinGW-w64 5.1 Znajduję -fsanitize=address
jest dostępny. Kompiluje grzywny, a kiedy zaczyna łącząc dostaję tysiące:Moduł gcc i adres sanitizer MinGW-w64
undefined reference to '__asan_report_load1'
undefined reference to '__asan_report_load4'
google i znalazłem libasan odwoływać różne miejsca, ale również komentarze, że kiedy to -fsanitize=address
automatycznie zawiera tę bibliotekę na łączenie. Przeszukałem katalog instalacji systemu operacyjnego MinGW-w64 5.1 dla "asan" i nigdzie go nie było.
Co muszę dodać, aby korzystać z funkcji dezynfekcji adresów w MinGW-w64? Dziękuję Ci.
Co jest MinGW 5.1? Masz na myśli stary i długi, przestarzały instalator GG-3.4.5 dla MinGW-5.1? Czy myślisz, że masz jakieś wydanie GCC-5.1 z MinGW.org? Jeśli to drugie, to muszę ci doradzić, że czegoś takiego nie ma. Możesz mieć GCC-5.1 z jakiegoś innego źródła, ale jest _definitely not_ MinGW; proszę, nie oznaczaj go jako takiego. –
@KeithMarshall 'Jeśli to drugie, to muszę ci doradzić, że nie ma czegoś takiego" Oczywiście, że jest. Instalator Mingw64 z sourceforge dostarczy ci świeżego Mingw-5.1 –
@SeverinPappadeux, "Instalator _Mingw64 ze źródła sourceforge dostarczy ci świeżego Mingw-5.1_". Więc co? MinGW64 to ___not___ MinGW. Zarejestrowany znak towarowy "MinGW" jest własnością MinGW.org. Każdy inny projekt oferujący produkt o nazwie "MinGW", bez wyraźnej zgody MinGW.org, narusza ten znak towarowy. Nie ma dostawcy mingw-5.1, któremu przyznano takie zezwolenie. –