31/05/2009

Compilador Fortram g95 no ubuntu

O g95 é um compilador para fortram 95 que teve inicio em 2000, atualmente mantido pela comunidade de desenvolvedores de sw livre, está sobre a licença GNU General Public Licence. Mas para que serve um compilador fortram pra quem não deseja desenvolver em fortram ? Bom eu não desejo DESENVOVER nada em fortram mas vou precisar compilar um código que foi desenvolvido em fortram, o código do BRAMS (Brazilian Regional Atmospheric Modeling System) , então, la vai:

OBS: também é possível baixar o pacote .deb para instalação, mas não testei se ele funciona da mesma forma para os propósitos do BRAMS ou se a estrutura de diretórios criada tem alguma influência.


1. Definir estrutura de diretórios, subsitituir DIR_INSTALACAO pelo diretório que preferir
  • ~/DIR_INSTALACAO/src
  • ~/DIR_INSTALACAO/stuff
  • ~/DIR_INSTALACAO/stuff/bin
  • ~/DIR_INSTALACAO/stuff/man
  • ~/DIR_INSTALACAO/stuff/man/man1
  • ~/DIR_INSTALACAO/stuff/include
  • ~/DIR_INSTALACAO/stuff/lib

2. Incluir no arquivo de configuração de ambiente .bashrc os seguintes itens
  • #g95
  • SRC=/home/DIR_INSTALACAO/src
  • STUFF=/home/DIR_INSTALACAO/stuff
  • PATH=$PATH:$STUFF/bin
  • export PATH

3. Baixar o source compilado do g95 em www.g95.org, de acordo com a distribuição. no caso g95-X86-linux.tgz.

4. Mover o arquivo par $SRC (~/DIR_INSTALACAO/src) e descompacta-lo ou descompacta-lo direto na pasta $SRC
  • # mv g95-x86-linux.tgz $SR
  • # tar -xzvf g95-x86-linux.tgz
  • OU
  • # tar -xzvf g95-x86.tgz -C $SRC
5. Ir par o diretório $STUFF/bin e criar um link simbólico para o binário descompactado.
  • # cd $STUFF
  • # ln -s ../../src/g95-install/bin/* g95
6. Testar digitando g95 no pronpt, o resultado deve ser algo parecido com "g95: no input files"
  • # g95

Nenhum comentário:

Postar um comentário

Sinta-se a vontade para comentar!
Colaborações, criticas, sugestões, dúvidas, todos os comentários são bem vindos!