Bonjour,
j'ai un problème avec MinGW.
Quand je lance la commande g++ -Wl --verbose -enable-stdcall-fixup -enable-auto-import -enable-runtime-pseudo-reloc -s -shared -o test\cpp\test_generic_tree.exe test\cpp\test_generic_tree.o
il me renvoit
Using built-in specs.
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=c++,f77,objc --disable-win32-registry --disable-shared --enable-sjlj-
exceptions
Thread model: win32
gcc version 3.2.3 (mingw special 20030504-1)
\mingw\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe --shared --enab
le-auto-image-base -Bdynamic -e _DllMainCRTStartup@12 -o test\cpp\test_generic_t
ree.exe -enable-stdcall-fixup -enable-auto-import -enable-runtime-pseudo-reloc -
s /mingw/lib/gcc-lib/mingw32/3.2.3/../../../dllcrt2.o crtbegin.o -L/mingw/lib/gc
c-lib/mingw32/3.2.3/../../../../mingw32/lib -L/mingw/lib/gcc-lib/mingw32/3.2.3/.
./../.. test\cpp\test_generic_tree.o -lstdc++ -lmingw32 -lgcc -lmoldname -lmingw
ex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc -lmoldname
-lmingwex -lmsvcrt crtend.o
\mingw\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe: crtbegin.o: No such file: No such file or directory
Il me renvoit de même \mingw\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe: crtbegin.o: No such file: No such file or directory
quand je lui donne la commande
g++ -o test\cpp\test_generic_tree.exe test\cpp\test_generic_tree.o
poutant, crtbegin est bien dans le dossier C:\MinGW\lib\gcc\mingw32\3.4.2
Cependant, le dossier \mingw\lib\gcc-lib\mingw32\3.2.3 n'existe pas. De plus, 3.2.3 n'est pas 3.4.2. Est ce que ce sont les numéros des versions et que je n'ai pas la bonne version?
Merci de me répondre.







Répondre avec citation

Partager