fortran logo

Como instalar o FORTRAN no Debian

Criada, dentro dos laboratórios da IBM, por John Backus, em 1957, a linguagem de programação Fortran completou 60 anos de idade em 2017.
Com diversas versões e atualizações, ao longo dos anos, ela amadureceu bem e tem se mantido atualizada, por grandes empresas (como a IBM e a Intel).
O Debian 9 Stretch tem aproximadamente 400 pacotes de softwares relacionados ao FORTRAN.
Você mesmo, pode fazer a pesquisa, com o apt search:


apt search fortran

Use o comando grep para obter uma lista mais sucinta — e filtrar melhor o que você realmente quer ver:


apt search fortran | grep -B1 -i "compiler" | less

O comando, acima, retornou 90 itens para mim.
Para poder começar a programar ou compilar seu código, contudo, basta instalar 1 ou 2 destes pacotes.
Atualmente, você pode acrescentar facilmente às suas ferramentas um emulador QEMU, para rodar o FORTRAN em uma arquitetura de hardware específica.
No Debian e em outras distribuições Linux, é muito comum se usar o gfortran (GNU/FORTRAN) — que é software livre e segue todos os padrões da linguagem.


apt show gfortran

Package: gfortran
Version: 4:6.3.0-4
Priority: optional
Section: devel
Source: gcc-defaults (1.168)
Maintainer: Debian GCC Maintainers 
Installed-Size: 16,4 kB
Provides: fortran-compiler, gfortran-mod-14
Depends: cpp (>= 4:6.3.0-4), gcc (>= 4:6.3.0-4), gfortran-6 (>= 6.3.0-9~)
Suggests: gfortran-multilib, gfortran-doc
Tag: devel::compiler, devel::lang:fortran, role::dummy, suite::gnu
Download-Size: 1.356 B
APT-Sources: http://ftp.br.debian.org/debian testing/main amd64 Packages
Description: compilador Fortran 95 da GNU

 Este é o compilador Fortran 95 da GNU, que compila o código em todas as
plataformas suportadas pelo compilador gcc. Ele usa o mecanismo gcc para
gerar código otimizado.

 É um pacote de dependências fornecendo o compilador Fortran 95 padrão
da GNU.

O Fortran 95 (lançado em 1997), foi uma versão revisada do Fortran 90.
O Fortran 2015, a próxima versão, tem previsão para ser lançada em meados de 2018.

O pacote gfortran é um ótimo ponto de partida. Veja como instalar:


sudo apt install gfortran

Uma vez instalado, se quiser ver a versão do software, use a opção ‘–version’:


gfortran --version

GNU Fortran (Debian 6.3.0-18) 6.3.0 20170516
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

fortran hello world

Hello World em Fortran

Para escrever o seu primeiro programa em Fortran, abra um editor de textos comum (eu uso o vim) e digite o seguinte código:


program helloworld
        print *, "------------"
        print *, "Hello World!"
        print *, "------------"
        end program helloworld

Não se preocupe com a ‘caixa’ das letras — o Fortran é case insensitive, ou seja tanto faz escrever tudo em maiúsculas como minúsculas.
Salve o código como helloworld.f95 (ou qualquer outro nome que você achar melhor.
Em seguida use o compilador, que você acabou de instalar:


gfortran helloworld.f95 -o hello

O compilador irá gerar um arquivo executável, chamado hello:


./hello 

 ------------
 Hello World!
 ------------

Saiba por que precisamos usar ./ antes de nome do programa que queremos executar no Linux e no UNIX.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), desenvolvedor web e geek, nos mais diversos assuntos. Entusiasta de software livre e hacker de LEGO, acredito em repassar meu conhecimento e ajudar as pessoas sempre que for possível.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *