Compilateur FORTRAN gratuit - ou un compilateur qui n'a pas besoin d'être mis à jour tout le temps


1

J'ai payé beaucoup d'argent pour acheter l'édition "Édition Parallèle Studio XE Composer pour Fortran OS X" - Le problème est que, chaque fois que le système d'exploitation change (par exemple, de Lion en Mountain Lion en passant par Mavericks à Yosemite), le compilateur doit être mis à jour, et achat d'une nouvelle version. (Sauf si vous achetez un entretien, environ 300 $ / an). De plus, une nouvelle version est parfois requise même lorsque Xcode est mis à jour!

Deux questions:

  1. Existe-t-il un compilateur FORTRAN gratuit ou non-libre, qui fonctionne après les mises à jour de Xcode ou / et du système d'exploitation?

  2. Y a-t-il un moyen de le faire fonctionner, même si c'était destiné aux Mavericks?


Si vous avez besoin d’un compilateur Intel, vous aurez probablement besoin de maintenance et si vous en avez besoin 300 $ / an est peu coûteux - ce sera moins que ce que coûte un développeur professionnel pour une journée, y compris tous les frais généraux comme les avantages sociaux, les machines de conception, etc.)
Mark

1
Voir macinchem.org/reviews/fortran/fortran.php pour une liste des autres et les instructions Homebrew
Mark

Réponses:


3

sur les compilateurs Fortran gratuits

gfortran fait partie de gcc (gcc signifie GNU Compiler Collection et pas seulement le nom du compilateur c ++ de GNU)

Xcode n'installe pas maintenant gcc (même via des outils en ligne de commande) gcc est un lien ou un wrapper à clang

En ce qui concerne l'installation, ma première tentative serait via un gestionnaire de paquets comme Macports ou Homebrew ou fink.

Pour macports (les autres seront similaires), l’installation sera

  1. Installez macports conformément au guide
  2. installer gcc avec l'option fortran sudo port install gcc5
  3. installe un programme choisi pour permettre la sélection de différentes versions de gcc (dans ce cas, il n'y en aura qu'une) sudo port install gcc_select
  4. sélectionnez la version sudo port select --set gcc mp-gcc5

gfortran est maintenant dans / opt / local / bin

Macports devrait télécharger des binaires readymade pour cela, donc pas d'attente pour une longue compilation de gcc

Si vous mettez à niveau le système d'exploitation, Macports nécessitera une réinstallation complète (OK, cela peut fonctionner, mais le support et les tests ne sont effectués que lors d'une réinstallation complète.

Les instructions Homebrew sont incluses dans cet article, qui inclut également d’autres compilateurs Fortran gratuits et d’autres informations utiles sur Fortran.


1

Le laboratoire de pharmacocinétique appliquée (LAPK) de l'Université de Californie du Sud utilise GFortran pour Mac OS 10.13 http://www.lapk.org/gfortran/gfortran.php?OS=7 au cas où quelqu'un songerait encore à l'installer.

Avertissement: je ne l'ai pas encore installé, donc je ne sais pas comment ça va se passer.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.