Bonjour,
je suis actuellement en train d'utiliser une librairie, la librairie lapack dans un de mes programmes.
J'ai dans un premier temps installé cette fameuse librairie(liblapack.so) puis j'ai écrit le makefile suivant

val_vec: val_vec.o
g++ val_vec.o -L/usr/lib/ -llapack -lg2c -o val_vec

val_vec.o: val_vec.cpp lapack.h
g++ val_vec.cpp -c

clean:
rm*.o val_vec *~core

Le probleme vient alors à la compilation ou j'obtiens le message suivant:

g++ val_vec.o -L/usr/lib/ -llapack -lg2c -o val_vec
val_vec.o: In function `resolution(int, float*, float*, float*)
val_vec.cpptext+0x36b): undefined reference to `sstev(char, int, float*, float*, float*, int, float*, int)
/usr/lib//liblapack.so: undefined reference to `_gfortran_st_write'
/usr/lib//liblapack.so: undefined reference to `_gfortran_pow_r8_i4'
/usr/lib//liblapack.so: undefined reference to `_gfortran_transfer_character'
/usr/lib/libblas.so.3: undefined reference to `_gfortran_runtime_error'
/usr/lib//liblapack.so: undefined reference to `_gfortran_st_write_done'
/usr/lib//liblapack.so: undefined reference to `_gfortran_compare_string'
/usr/lib//liblapack.so: undefined reference to `_gfortran_pow_i4_i4'
/usr/lib//liblapack.so: undefined reference to `_gfortran_copy_string'
/usr/lib//liblapack.so: undefined reference to `_gfortran_transfer_integer'
/usr/lib//liblapack.so: undefined reference to `_gfortran_filename'
/usr/lib//liblapack.so: undefined reference to `_gfortran_stop_numeric'
/usr/lib//liblapack.so: undefined reference to `_gfortran_pow_r4_i4'
/usr/lib//liblapack.so: undefined reference to `_gfortran_ioparm'
/usr/lib//liblapack.so: undefined reference to `_gfortran_line'
/usr/lib//liblapack.so: undefined reference to `_gfortran_concat_string'
collect2: ld returned 1 exit status
make: *** [val_vec] Erreur 1

Quelqu'un saurait il comment resoudre ce probleme

merci d'avance pour tout aide éventuelle