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:
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?
Y a-t-il un moyen de le faire fonctionner, même si c'était destiné aux Mavericks?
xcode
development
Yiorgos S. Smyrlis
la source
la source
Réponses:
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
sudo port install gcc5
sudo port install gcc_select
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.
la source
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.
la source