PDA

Afficher la version complète : [Réglé] Fortran Compiler quel paquet dois je installer?



Ahmed
20/03/2007, 22h36
Bonjour,

je suis perdu dans le choix des paquets à installer pour le compiler fortran .. j'ai besoin de votre aide SVP, quel paquets ddevrais-je installer .. fortran 77 ou le 95 ???

merci d'avance.

Heero_Yuy
21/03/2007, 10h18
Fortran 95 est l'avant dernière version du langage de programmation. Apparemment, il y a Fortran 2003 qui supporte la programmation objet (cf Wikipedia (http://fr.wikipedia.org/wiki/Fortran))

Si tu as le choix qu'entre Fortran 77 ou 95, peut-être vaut-il mieux installer le 95.

Ahmed
21/03/2007, 10h44
Fortran 95 est l'avant dernière version du langage de programmation. Apparemment, il y a Fortran 2003 qui supporte la programmation objet (cf Wikipedia (http://fr.wikipedia.org/wiki/Fortran))

Si tu as le choix qu'entre Fortran 77 ou 95, peut-être vaut-il mieux installer le 95.[/b]

rebonjour,

donc je dois installer Fortran95 ?

Heero_Yuy
21/03/2007, 10h49
Tu peux installer le 95.

En même temps, tu souhaites faire quoi ? Ecrire des programmes en fortran ? Ou alors compiler des programmes déjà écrits ?

Si tu souhaites compiler des sources écrits avec une certaine version de Frotran, il vaudrait mieux savoir quelle version du langage a été utilisée (77 ou 95 ?).

Krocket
21/03/2007, 12h04
Faudrait une fois que je me replonge dans le fortran il a tellement longtemps que j'ai vu cela http://www.alionet.org/style_emoticons/<#EMO_DIR#>/tongue.gif http://www.alionet.org/style_emoticons/<#EMO_DIR#>/biggrin.gif

Ahmed
21/03/2007, 15h02
Tu peux installer le 95.

En même temps, tu souhaites faire quoi ? Ecrire des programmes en fortran ? Ou alors compiler des programmes déjà écrits ?

Si tu souhaites compiler des sources écrits avec une certaine version de Frotran, il vaudrait mieux savoir quelle version du langage a été utilisée (77 ou 95 ?).[/b]

je souhaite écrire et compiler des programmes.

tu penses que le F95 prends en charge le f77?

Heero_Yuy
21/03/2007, 15h15
Franchement je ne sais pas. Il se peut qu'il ne soit pas possible de compiler un source écrit en F77 avec F95, comme il se peut qu'il le fasse.

Mais je pense qu'il faut préférer la version la plus récente entre les 2.

Krocket
21/03/2007, 18h11
Franchement je ne sais pas. Il se peut qu'il ne soit pas possible de compiler un source écrit en F77 avec F95, comme il se peut qu'il le fasse.

Mais je pense qu'il faut préférer la version la plus récente entre les 2.[/b]

ce qui peux le plus peux le moins non http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif

Etant donné que les nouvelles version n'obligent plus de respecter des numéro de col . tu risque d'avoir des problèmes. si tu le recompile apres avec un 77 http://www.alionet.org/style_emoticons/<#EMO_DIR#>/dry.gif


tu peux installer les deux version de toute façon non ? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/blink.gif

Ahmed
23/03/2007, 00h22
resalut,

merci pour tous j'ai installé le compilateur GCC et c'est le gfortran qui compile le F90 et 95 .. voila ce que j'ai trouvé :

GCC a été conçu pour remplacer le compilateur C fourni en standard sur le système d'exploitation Unix, qui s'appelle CC. GCC signifiait à l'origine GNU C Compiler, soit le « compilateur C de GNU ». Comme GCC est très extensible, le support de nombreux autres langages a été ajouté et le nom officiel a été changé en GNU Compiler Collection (note : sans « s » à Compiler).

En pratique, l'abréviation GCC est utilisée pour nommer trois entités légèrement différentes :

1. la collection complète de compilateurs ;
2. la partie commune à tous les compilateurs ;
3. le compilateur C lui-même.

Pour faire référence précisément aux compilateurs de chaque langage, on parle de :

* GCC pour C ;
* G++ pour C++ ;
* GCJ pour Java ;
* GNAT pour Ada ;
* Gfortran pour Fortran.

Débogage

GCC dispose également d'un outil de débuggage, GNU Debugger (gdb). Bien que ne faisant pas partie de GCC, Valgrind est cependant préféré pour des tests plus en profondeurs, notamment pour rechercher les fuites de mémoire.
Portabilité

GCC a été porté sur un nombre considérable de systèmes d'exploitation (pratiquement toutes les variantes d'Unix, VMS, Windows) et de microprocesseurs (AMD64, ARM, DEC Alpha, M68k, MIPS, PowerPC, SPARC, x86, Hitachi H8).
Histoire

Le développement de GCC a commencé en 1985 par Richard Stallman, fondateur de la Free Software Foundation, dans un "dialecte" non portable de Pascal. Avec l'aide de Len Tower, il réécrit GCC en C ANSI et le publie en 1987 comme le compilateur du projet GNU.

En 1992, la version 2.0 apporte en plus des nombreuses optimisation, le support du langage C++.

En 1997, un groupe de développeurs trouve le modèle de développement lent et peu propice aux amélioration, ils décident alors de faire un fork du projet et le nomme EGCS (pour Experimental/Enhanced GNU Compiler System). Suite aux nombreuses améliorations réalisées, EGCS et GCC sont réunis en avril 1999, la première version publiée est la 2.95.

GCC est aujourd'hui le compilateur le plus utilisé dans la communauté des logiciels libres et est le compilateur de nombre de systèmes d'exploitations, comme Linux, les BSD, Mac OS X, NeXTSTEP ou encore BeOS/Haïku.
Versions

Les versions sont fixées par le GCC Steering Committee. La version 4 compile le Fortran 95 suite à la demande de très nombreux utilisateurs scientifiques. C'est, en effet, dans ce langage que s'échangent la plupart des bibliothèques source et sous-programmes scientifiques actuels ; or Linux est très présent dans les laboratoires.

Heero_Yuy
23/03/2007, 09h55
Salux,

Je savais qu'il était possible d'utiliser GCC pour compiler du Java, mais je l'ignorais pour le Fortran.

N'oublie pas de mettre [Réglé] devant le titre de ton premier post http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif si ton problème est réglé.

Ahmed
23/03/2007, 19h23
Salux,

Je savais qu'il était possible d'utiliser GCC pour compiler du Java, mais je l'ignorais pour le Fortran.

N'oublie pas de mettre [Réglé] devant le titre de ton premier post http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif si ton problème est réglé.[/b]

oui le le gcc est seulement pour le Fortran77 et le gfortran pour le F90, F95, F2003.

merci pour ton aide Angel.