Question :J'aimerais comprendre les bases de l'écriture et de l'exécution d'un programme Fortran sur le système d'exploitation Linux. Pouvez-vous l'expliquer avec un exemple simple ?
Répondre :Dans cet article, passons en revue très rapidement comment écrire un programme de base Hello World Fortran et exécutez le programme *.f sous Linux ou Unix OS.
1. Écrire un programme Hello World Fortran
Créez le programme helloworld.f à l'aide de l'éditeur Vim comme indiqué ci-dessous.
$ vim helloworld.f program hello print *,"Hello World!" end program hello
Vous pouvez également écrire une version plus courte du programme hello world Fortran comme indiqué ci-dessous.
$ vim helloworld.f PRINT *,"Hello World!" END
2. Assurez-vous que le compilateur Fortran est installé sur votre système
Assurez-vous que le compilateur Fortran est installé sur votre système comme indiqué ci-dessous.
$ whereis gfortran gfortran: /usr/bin/gfortran /usr/share/man/man1/gfortran.1.gz $ which gfortran /usr/bin/gfortran $ dpkg -l | grep gfortran ii gfortran 4:4.3.3-1ubuntu1 The GNU Fortran 95 compiler ii gfortran-4.3 4.3.3-5ubuntu4 The GNU Fortran 95 compiler ii libgfortran3 4.3.3-5ubuntu4 Runtime library for GNU Fortran applications
Installation du compilateur GNU Fortran.
Si vous n'avez pas le compilateur GNU Fortran, installez-le comme indiqué ci-dessous.
$ sudo apt-get install gfortran
3. Compiler le programme Fortran
Compilez helloworld.f à l'aide de la commande gfortran comme indiqué ci-dessous. Cela créera le fichier a.out.
$ gfortran -ffree-form helloworld.f $ ls -l -rw------- 1 ramesh ramesh 55 Oct 24 23:13 helloworld.f -rwx------ 1 ramesh ramesh 9545 Oct 24 23:14 a.out*
4. Exécuter le programme Fortran (a.out)
$ ./a.out Hello World! $ mv a.out helloworld $ ./helloworld Hello World!