(Courriels de diversion: <reintroduirons@hypnotises-pointe.com> <solderas@lâchait-deloges.com> <etheres@remues-galejades.com> <gêneuses@questionnee-nacelles.com> <cryptee@hues-raturerent.com> <redefinitions@noyauterons-cocon.com> <copieuses@voltigent-vulgarise.com> <regenteras@approfondiriez-recoiffees.com> <delava@trafiquaient-emboutirent.com> <inventoriees@torpillais-meurtrissant.com> )
On Thu, 29 Jun 2000 jga@scot.cnes.fr wrote: > > Salut, > > J'ai le probleme suivant. > Je compile un prog fortran. Je reccupere le .o > Ensuite je compile un autre prog en C qui fait appelle aux fonctions du > prog fortran vu plus haut. > Lors de l'edition de liens, j;ai ce type d'erreur: > > estimf.o: In function `estimp_': > estimf.o(.text+0x91): undefined reference to `s_wsle' [..] > Visiblement, l'editeur de liens ne sait pas trouver la lib statique > fortran. > > PS: Pour la compile j'utilise: > > gcc -g -W -Wall -Df2cFortran *.o > Tu peux essayer de faire l'edition de lien en utilisant g77 (ou f2c suivant ce que tu a pris comme compilateur fortran), qui va de lui-meme te rajouter les librairies fortran, plutot que gcc. Ou sinon, pour trouver les librairies utilisees, fais un programme F77 tout simple, et ensuite compile-le avec 'g77 -v', qui va te montrer ce qui est reellement fait. Chez moi : .... .... GNU assembler version 2.9.5 (i386-linux) using BFD version 2.9.5.0.37 /usr/lib/gcc-lib/i386-linux/2.95.2/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/i386-linux/2.95.2/crtbegin.o -L/usr/lib/gcc-lib/i386-linux/2.95.2 /tmp/ccvyI205.o -lg2c -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-linux/2.95.2/crtend.o /usr/lib/crtn.o [ `""' ] [ Xavier Montagutelli 0--0 ] [ ---------oOOo---()---oOOo---------- ] [ INSA Toulouse - Dpt de Mathematiques Tel: +33 5 61 55 93 38 ] [ 135, Avenue de Rangueil Fax: +33 5 61 55 93 20 ] [ 31077 Toulouse Cedex 4 Mel: montagut@gmm.insa-tlse.fr] --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org>