Właśnie zainstalowałem 12.04 LTS na moim laptopie i jestem w tym trochę nowy. Muszę napisać jakiś program w Fortran 77 i potrzebuję kompilatora Fortran 77. Próbowałem zainstalować g77 zgodnie z opisem na stronie Ubuntu, ale nie mogłem tego zrobić. W terminalu wpisałem:
sudo apt-get install g77
i uzyskaj następujące:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package g77 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'g77' has no installation candidate
Czy mogę wiedzieć, na czym polega problem? Próbowałem wyszukać g77 w centrum oprogramowania, ale najwyraźniej go tam nie ma. Czy to oznacza, że nie jest dostępny do 12.04?
Obecnie używam laptopa Asus K43S z procesorem Intel Core i5-2450M, a moje Ubuntu jest instalowane razem z systemem Windows.
źródło
gfortran-7
zgodną zgcc-7
. Potrzebowałem również g ++, więc zrobiłem tosudo apt-get install gcc-7 g++-7 gfortran-7
. Dziwne było to, że nie było dowiązania symbolicznego, ponieważgfortran
tak było dlagcc
ig++
taksudo ln -s /usr/bin/gfortran-7 /usr/bin/gfortran
. launchpad.net/ubuntu/bionic/+package/gfortran-7 Istnieje równieżgfortran-8
.Możesz także spróbować
f77
od Intela. Licencja jest bezpłatna, jeśli jesteś studentem, nauczycielem i współpracownikiem typu open source (istnieją również inne profile, które spełniają wymagania Intela dotyczące licencji na bezpłatne oprogramowanie, zazwyczaj pasujesz, jeśli nie używasz jej w celach komercyjnych).https://software.intel.com/en-us/qualify-for-free-software
Po prostu kliknij jeden z powyższych profili użytkowników, zarejestruj się, pobierz i zainstaluj. Używam
Intel Parallel Studio XE
, który również obsługuje MPI, dzięki czemu możesz uruchamiać zadania równoległe. Podczas pobierania możesz wybrać kompletnego instalatora z kilkoma GB lub częściowego, który pozwoli ci wybrać narzędzia, które chcesz zainstalować. Tak jak chciałem Fortran, pobrałem częściowy instalator i zainstalowałem, używając:Następnie postępuj zgodnie z instrukcjami, aby zakończyć procedurę. Po zakończeniu należy załadować środowisko, aby móc korzystać z kompilatora. Po prostu wpisz
A potem zauważysz polecenia
ifort
i będzieszf77
dostępny w terminalu. To są kompilatory do Fortrana. Więcej informacji na ten temat można znaleźć tutaj: https://software.intel.com/en-us/intel-fortran-compiler-17.0-user-and-reference-guidePamiętaj, że środowisko należy ładować za każdym razem, gdy zaczynasz nową sesję na terminalu.
źródło