Gnatmake: *** link failed.
Mizu
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème de compilation en utilisant jewl (imposé par l'iut)
Toujours la même chose : le linker
[CODE]gnatlink c:\gnat\2007\bin\masupercalc.ali -o c:\gnat\2007\bin\masupercalc.exe
c:\gnat\2007\bin\..\libexec\gcc\pentium-mingw32msv\4.1.3\ld.exe: cannot find -luser32 -lgdi32 -lcomdlg32 -lwinmm
collect2: ld returned 1 exit status
gnatlink: error when calling C:\gnat\2007\bin\gcc.exe
gnatmake: *** link failed.
process exited with status 4[/CODE]
Pourtant dans la partie lib/gcc/.../, il y a toutes ces librairies
Que faire ... je cherche déséspérement sur le net... mais je trouve rien ...
J'ai un problème de compilation en utilisant jewl (imposé par l'iut)
Toujours la même chose : le linker
[CODE]gnatlink c:\gnat\2007\bin\masupercalc.ali -o c:\gnat\2007\bin\masupercalc.exe
c:\gnat\2007\bin\..\libexec\gcc\pentium-mingw32msv\4.1.3\ld.exe: cannot find -luser32 -lgdi32 -lcomdlg32 -lwinmm
collect2: ld returned 1 exit status
gnatlink: error when calling C:\gnat\2007\bin\gcc.exe
gnatmake: *** link failed.
process exited with status 4[/CODE]
Pourtant dans la partie lib/gcc/.../, il y a toutes ces librairies
Que faire ... je cherche déséspérement sur le net... mais je trouve rien ...
Configuration: Windows XP Firefox 2.0.0.3
3 réponses
-
Si la commande est make, il y a un fichier makefile ou Makefile qui contient toutes les commandes et définitions
-
cannot find -luser32 -lgdi32 -lcomdlg32 -lwinmm
-lxxx est une option de ld. il doit y avoir une erreur de syntaxe quelque part. Ou sont défini les -lxxx ?
quel est le répértoire de défaut pour les librairies ?
il peut être changer avec l'option -L -
Ouais j'ai vu cela mais bon quand Gps "make" le fichier je n'ai pas grand choix, les librairies sont ici : C:\GNAT\2007\lib\gcc\pentium-mingw32msv\4.1.3
je ne comprend pas comment et par qui est appelé ld.exe ....