Re: Compilation fortran

Page principale

Répondre à ce message
Auteur: Frédéric
Date:  
À: guilde
Sujet: Re: Compilation fortran
Le lundi 22 mars 2010, Edgar Bonet a écrit :

> Si c'est des pures fonctions Fortran, c'est bizarre que gfortran ne les
> trouve pas... En tous cas elles ne sont pas dans libgfortran :
>
> $ nm -D /usr/lib/libgfortran.so.3 | egrep ' T .*(date|time)'
> 000acde0 T _gfortran_cpu_time_10
> 000ace80 T _gfortran_cpu_time_4
> 000ace30 T _gfortran_cpu_time_8
> 000add30 T _gfortran_ctime
> 000adcb0 T _gfortran_ctime_sub
> 000ae5f0 T _gfortran_date_and_time
> 000aed30 T _gfortran_dtime
> 000aec10 T _gfortran_dtime_sub
> 000b1360 T _gfortran_etime
> 000b12d0 T _gfortran_etime_sub
> 000ade60 T _gfortran_fdate
> 000addd0 T _gfortran_fdate_sub
> 000ae230 T _gfortran_gmtime_i4
> 000ae180 T _gfortran_gmtime_i8
> 000ae3d0 T _gfortran_idate_i4
> 000ae330 T _gfortran_idate_i8
> 000ae560 T _gfortran_itime_i4
> 000ae4c0 T _gfortran_itime_i8
> 000ae050 T _gfortran_ltime_i4
> 000adfa0 T _gfortran_ltime_i8
> 000116f0 T _gfortran_runtime_error
> 00011680 T _gfortran_runtime_error_at
> 00011130 T _gfortran_runtime_warning_at
> 000b89b0 T _gfortran_time8_func
> 000b89e0 T _gfortran_time_func
>
> C'est peut-être ctime que tu veux ? C.f.
> http://gcc.gnu.org/onlinedocs/gfortran/Intrinsic-Procedures.html


Y'a aussi un date_and_time... Faut que je teste.

Mais visiblement, ça ne compile plus non plus sous MacOS (la dernière
compile remonte à 2 ans, avec un système9, je crois). La librairie
gfortrant a dû changer...

J'ai trouvé des wrapper C pour émuler ces fonctions :

    http://www-jlc.kek.jp/~fujiik/mklinux/memo/g77/time


Ça compile (reste à voir si ça va marcher à l'utilisation !)

--
Frédéric

http://www.gbiloba.org