[C++, Windows] __libc_freeres w MinGW
Ostatnio zmodyfikowano 2013-05-21 22:41
Maciek Temat założony przez niniejszego użytkownika |
[C++, Windows] __libc_freeres w MinGW » 2013-05-20 19:38:23 Witam, czy MinGW (moja wersja to 4.8.0 stąd http://sourceforge.net/projects/mingwbuilds/)umożliwia wykorzystanie funkcji __libc_freeres na Windows ? Chciałem pewien program zrekompilować za pomocą MinGW i zmodyfikować go tak żeby wbudować w niego pewien debugger tylko przy linkowaniu mam błąd: undefined reference to`__libc_freeres' muszę podać jakąś flagę dla linkera ? Chodzi mi tylko o MinGW 4.8.0 na systemie Windows. |
|
DejaVu |
» 2013-05-21 00:52:58 |
|
Maciek Temat założony przez niniejszego użytkownika |
» 2013-05-21 01:06:28 Napisałem w moim poście że mam błąd linkera. Co do twojej sugestii
1. primo. Od kiedy Valgrind jest na Windows ? http://valgrind.org/info/platforms.html
2. primo. Na stronie którą mi podałeś wyraźnie pisze: --run-libc-freeres=<yes|no> [default: yes] This option is only relevant when running Valgrind on >>>>>>>Linux<<<<<<<<.
Myślałem ze może muszę podać linkerowi jakąś flagę, ale wydaje mi się że działa, ale na unixowych platformach. |
|
DejaVu |
» 2013-05-21 01:12:19 |
|
Maciek Temat założony przez niniejszego użytkownika |
» 2013-05-21 22:41:05 Dzięki za rady. Jeśli chodzi o wycieki pamięci pod Visual C++ korzystam z gotowego frameworka: http://visualstudiogallery.msdn.microsoft.com/7c40a5d8-dd35-4019-a2af-cb1403f5939cWiadomo można pewnie napisać lepszy framework, ale ten też jest całkiem niezły. Szczerze mogę polecić Visual Leak Detector, z tego co pamiętam działa też z darmową wersją Visual C++ Express, dołączone są do niego 64 i 32 bitowe biblioteki. |
|
« 1 » |