Acabei de instalar o 12.04 LTS no meu laptop e sou meio novo nisso. Sou obrigado a escrever algum programa no Fortran 77 e preciso de um compilador Fortran 77. Eu tentei instalar o g77 como descrito no site do Ubuntu, mas não foi possível. Eu digitei o seguinte no terminal:
sudo apt-get install g77
e obtenha o seguinte:
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
Posso saber qual é o problema? Eu tentei pesquisar g77 no centro de software, mas aparentemente não está lá. Isso significa que não está disponível para 12.04?
Atualmente, estou usando um laptop Asus K43S com processador Intel Core i5-2450M e meu Ubuntu está instalado ao lado do Windows.
fonte
gfortran-7
que é compatível com ogcc-7
. Eu também precisava de g ++, então eu fizsudo apt-get install gcc-7 g++-7 gfortran-7
. O estranho é que não havia nenhum link simbólico para ogfortran
que eragcc
eg++
, entãosudo ln -s /usr/bin/gfortran-7 /usr/bin/gfortran
. launchpad.net/ubuntu/bionic/+package/gfortran-7 Há também umgfortran-8
.Você também pode tentar
f77
, da Intel. Existe uma licença gratuita se você é um estudante, um educador de um colaborador de código aberto (também existem outros perfis que se encaixam nos requisitos da Intel para licença de software livre, geralmente você se não estiver usando para fins comerciais).https://software.intel.com/en-us/qualify-for-free-software
Basta clicar em um dos perfis de usuário acima, registrar, baixar e instalar. Estou usando
Intel Parallel Studio XE
, que também vem com suporte para MPI para que você possa executar tarefas paralelas. Ao fazer o download, você pode escolher o instalador completo com alguns GB ou o instalador parcial, que permitirá escolher as ferramentas que deseja instalar. Como eu só queria o Fortran, baixei o instalador parcial e instalei usando o seguinte:Depois disso, basta seguir as instruções para concluir o procedimento. Quando terminar, você deve carregar o ambiente para poder usar o compilador. Apenas digite
E depois disso, você notará os comandos
ifort
ef77
estará disponível no terminal. Esses são compiladores do Fortran. Você pode encontrar mais informações sobre isso aqui: https://software.intel.com/en-us/intel-fortran-compiler-17.0-user-and-reference-guideLembre-se de que você precisa carregar o ambiente toda vez que iniciar uma nova sessão no terminal.
fonte