Pb de compilation avec devC++ [RESOLU] - C - Programmation
Marsh Posté le 21-09-2007 à 14:52:32
Tu penses que ça peut venir du fait que je suis sous Windows?
Par hasard, tu ne pourrais pas tester sous windows, svp?
Marsh Posté le 21-09-2007 à 14:54:18
ex de msg d'erreur :
[Linker error] undefined reference to `getrusage'
[Linker error] undefined reference to `SVDVersion'
Ce sont des fcts du code source bien entendu mais, t'aurais une idée pour résoudre ça?
Marsh Posté le 21-09-2007 à 14:56:23
ReplyMarsh Posté le 21-09-2007 à 15:01:42
Joel F a écrit : il te manque un .a ou alros tu link mal. |
oui, ça je sais que ça linke mal. Ma question est pourquoi. Jusqu'à présent, j'ai toujours été habitué à vc++ 5.0/6.0, les makes et compagnie, c'est pas trop mon truc.
Marsh Posté le 21-09-2007 à 16:06:37
soit il te manque une bibliothèque externe
soit tu oublies de compiler un .C des sources.
aprés ... sous windows, getrusage,ca me parait pas gagné que ca existe aussi :s
Marsh Posté le 21-09-2007 à 16:10:02
effectivement, j'ai un pb avec sys/resource.h et sys/time.h
Marsh Posté le 21-09-2007 à 16:14:18
rufo a écrit : Tu penses que ça peut venir du fait que je suis sous Windows? |
Marsh Posté le 23-09-2007 à 16:03:25
rufo a écrit : Ca fait un bout de temps que je n'ai plus eu besoin de compiler un programme écrit en C et je n'arrive par à compiler avec DevC++ le programme qui se trouve à cette adresse : http://tedlab.mit.edu/~dr/SVDLIBC/ (l'archive svdlibc.tgz) |
Code::Blocks (MinGW) :
Petite modification provisoire du main.c (test, je suppose...) :
|
Et dans svdutil.c :
|
Par contre, en compilation en mode sévère, il y a beaucoup de warnings... Ce code est très moyen...
Marsh Posté le 24-09-2007 à 11:53:34
Merci, moi aussi, je me suis tourné vers ce genre de solution puis j'ai installé cygwin et dans DévC++, j'ai remplacé les path include et lib de dévc++ par ceux de cygwin et roulez jeunesse, ça a compilé
En tout cas, merci quand même à tous pour votre aide
Marsh Posté le 21-09-2007 à 14:34:03
Ca fait un bout de temps que je n'ai plus eu besoin de compiler un programme écrit en C et je n'arrive par à compiler avec DevC++ le programme qui se trouve à cette adresse : http://tedlab.mit.edu/~dr/SVDLIBC/ (l'archive svdlibc.tgz)
Ca a l'air de compiler mais j'ai pleins d'erreurs de link : je n'arrive pas à résoudre mon pb
Je précise que je suis sous Windows XP.
Message édité par rufo le 24-09-2007 à 11:53:52