Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Hello World vo FORTRAN v Eclipse s MinGW

Tento tutoriál vám ukáže ako v Eclipse IDE nastaviť prostredie pre Fortran a vyvíjať teda vo FORTRAN. Jedná sa len o ojedinelý článok (návod) na túto tému a nie kompletné seriál na jazyk, teda syntax Fortran. Riešenie je pre 64bit systém Windows.

Hello world pre Fortran

Celé riešenie sa skladá z 5 krokov:

  1. stiahnutie a nastavení MinGW C / C ++ / Fortran kompilátora a linker vr. nastavenia systémovej premennej vo Windows
  2. stiahnutie a nastavení Eclipse IDE Mars / Luna / Juno / Indigo (odporúčam Mars)
  3. nastavenie MingGW pre Eclipse kvôli FORTRAN
  4. stiahnutie a nastavenie rozšírenia Eclipse Mars Photran (Fortran)
  5. napísanie a build Fortran programu

Prvé dva kroky sú identické s krokmi tohto tutoriálu nastavenia JNI a zostávajúce kroky si predvedieme v tomto tutoriálu.

Nastavenie MinGW pre Eclipse kvôli FORTRAN

Pre bezproblémové buildování pod Eclipse je nutné vykonať úpravu súboru "migw32-make" v adresári "C: / MinGW64 / mingw64 / bin /". Ak ste si MinGW nainštalovali do iného adresára, budete mať cestu samozrejme inú. Cieľom je vytvoriť kópiu tohto súboru "migw32-make.exe" a premenovať ho na "make.exe". Touto úpravou predídeme problému s buildom pod 64bit, pôvodný "migw32-make.exe" musí zostať zachovaný.

Nastavenie make v Eclipse pre Fortran - Ďalšie vývojové nástroje pre tvorbu aplikácií

Stiahnutie a nastavenie rozšírenia Eclipse Mars Photran (Fortran)

Jedná sa o tento projekt, fungujúci pod Eclipse. V záložke "About this Project" možno vidieť posledná verzia a dni vydanie daných rozšírenia. Dané rozšírenie sa označuje ako Phortran a funguje na štandardné Eclipse, tak i na Eclipse EE či ďalšie verzie.

Pokiaľ máte Eclipse verziu Oxygen, potom stačí dané rozšírenie nainštalovať cez Marketplace. V "Help" -> "Marketplace" -> vyberte vyhľadať "Photran" a potom len kliknite na install. Potom sa Eclipse reštartuje a vy iba nastavíte perspektívu.

EclipseOxygen - Ďalšie vývojové nástroje pre tvorbu aplikácií

Ak máte staršiu verziu Eclipse, je nutné použiť tento postup. V Menu si vyberieme "Help" -> "Install New Software".

Inštalácia rozšírenia Fortran do Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Vyberieme Work-with variantu "All Available Sites". Do search boxu napíšeme "Fortran" a počkáme kým sa nájdu daná rozšírenia. Vyberieme si tieto vybrané možnosti (balíky):

  • General Purpose Tools PTP Fortran Support
  • PTP Fortran Support
  • programming Languages Fortran Development Tools (Photran)

    IBM XL Fortran Compiler Support

  • Fortran Development Tools (Photran)
  • IBM XL Fortran Compiler Support
Vyberieme rozšírenie pre Fortran - Ďalšie vývojové nástroje pre tvorbu aplikácií

Schválime balíčky, ktoré chceme nainštalovať / stiahnuť a zvolíme Finish.

Inštalácia balíčka Fortran do Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Tu prebieha sťahovanie / inštalácie balíčka. Doba stiahnutia / inštalácie zaberie asi 1-5 minút.

Inštalácia Fortran balíčka do Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Prevedieme nastavenie perspektívy a potom sa na danú perspektívu prepneme. To docielime kliknutím na ikonu mriežky vpravo hore, vedľa už vybraných perspektív. V dialógu si vyberieme možnosť Fortran a potvrdíme OK.

Nastavenie perspektívy Eclipse pre Fortran - Ďalšie vývojové nástroje pre tvorbu aplikácií

Napísanie a build Fortran programu

Ako test funkčnosti daného rozšírenia a MinGW kompilátora pre Fortran si vyrobíme známy program Hello World. Ako prvý si vytvoríme projekt vo FORTRAN. V menu zvolíme File -> New -> Fortran Project.

Vytvorenie nového Fortran projektu - Ďalšie vývojové nástroje pre tvorbu aplikácií

Objaví sa dialógové okno, kde vyplníme Project Name. Jedná sa o meno projektu, pod ktorým nájdeme program vo workspace (pracovnom priestore). Ďalej nastavíme variantu "executable (Gnu Fortran on Windows) a typ kompilátora. V našom prípade" GCC Fortran "a zvolíme FINISH.

Vytvorenie Fortran projektu - Ďalšie vývojové nástroje pre tvorbu aplikácií

V project exploreru nám vznikne daný projekt. Samozrejme je nutné dodať zdrojový súbor, do ktorého umiestnime zdrojový kód nášho vzorového príkladu. V project exploreru klikneme pravým tlačidlom a vyberieme vytvorenie zdrojového súboru: New -> Fortran source File.

Vytvorenie Fortran zdrojáky - Ďalšie vývojové nástroje pre tvorbu aplikácií

Súbor je nutné pomenovať "Program.f95" a hlavne nezabudnúť príponu. Prípona *.f95 označuje typ štandardu FORTRAN, v našom prípade Fortran 95. Zvolíme FINISH.

Pomenujeme Fortran zobraz zdroj - Ďalšie vývojové nástroje pre tvorbu aplikácií

Do zdrojového súboru vložíme tento zdrojový kód. Syntax je pomerne podobná Pascalu. Ale ako som uviedol, nejedná sa o tutoriál na syntax FORTRAN.

program Program
    print *, "Hello World!"
end program Program

Alebo si ho zmeníme ako chceme. Ja zmenil iba text, takže nič zložitého.

program Program
    print *, "Ahoj Svete, MinGW64 + Eclipse Mars 2 + Photran!"
end program Program

Zdrojový kód za pomocou CTRL + S samozrejme uložíme a potom projekt zbuildujeme. Pred buildom musíme vykonať nastavenie správneho kompilátora a linker FORTRAN v Eclipse. Klikneme na projekt v projekt manažéra, stlačíme pravé tlačidlo myši a v menu bani si vyberieme možnosť "properties". Môžete tiež použiť klávesovú skratku "ALT + ENTER".

nastavenie MinGW - Ďalšie vývojové nástroje pre tvorbu aplikácií

V strome možností si vyberieme Fortran Build -> Settings. Vo voľbe "configuration" si vyberieme možnosť "All configurations". Vyberieme záložku "Tool Settings" a v strome "GNU Fortran Compiler" zmeníme Command na x86_64-w64-mingw32-gfortran.exe.

Nastavenie Fortran kompilátora v Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Ďalej v strome "GNU Fortran Linker" zmeníme Command na x86_64-w64-mingw32-gfortran.exe a potvrdíme OK.

Nastaveni linker pre Fortran v Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Tu vykonáme spustenie buildu. Vyberieme myšou projekt, pravým tlačidlom otvoríme menu a vyberieme voľbu "Build Project". Toho samého možno docieliť tiež cez menu voľbou Project -> Build Project.

Build Fortran projektu v Eclipse - Ďalšie vývojové nástroje pre tvorbu aplikácií

Tu vidíte kontrolný výpis buildu nášho projektu.

Výpis buildu Fortran programu - Ďalšie vývojové nástroje pre tvorbu aplikácií

Konzolovú aplikáciu si teraz vyskúšame. Konzolu (príkazový riadok) v Eclipse spustíme kombináciou kláves "CTRL + ALT + T". Vykonáme testovacie výpis adresára pre lepšiu prehľadnosť a spustíme daný program.

Test konzolové aplikácie vo FORTRAN - Ďalšie vývojové nástroje pre tvorbu aplikácií

A máme funkčné konzolovú aplikáciu vo FORTRAN.


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 1352x (21.96 kB)

 

Všetky články v sekcii
Ďalšie vývojové nástroje pre tvorbu aplikácií
Článok pre vás napísal Robert Michalovič
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Programuji převážně v Javě SE,EE a trochu nativním C a CUDA. více viz.https://cz.linkedin.com/in/robert-michalovic
Aktivity