Hello World ve Fortranu v Eclipse s MinGW
Tento tutoriál vám ukáže jak v Eclipse IDE nastavit prostředí pro Fortran a vyvíjet tedy ve Fortranu. Jedná se pouze o ojedinělý článek (návod) na toto téma a nikoliv kompletní seriál na jazyk, tedy syntaxi Fortran. Řešení je pro 64bit systém Windows.
Hello world pro Fortran
Celé řešení se skládá z 5 kroků :
- stažení a nastavení MinGW C/C++/Fortran kompilátoru a linkeru vč. nastavení systémové proměnné ve Windows
- stažení a nastavení Eclipse IDE Mars/Luna/Juno/Indigo (doporučuji Mars)
- nastavení MingGW pro Eclipse kvůli Fortranu
- stažení a nastavení rozšíření Eclipse Mars Photran (Fortran)
- napsání a build Fortran programu
První dva kroky jsou identické s kroky tohoto tutoriálu nastavení JNI a zbývající kroky si předvedeme v tomto tutoriálu.
Nastavení MinGW pro Eclipse kvůli Fortranu
Pro bezproblémové buildování pod Eclipse je nutno provést úpravu souboru "migw32-make" v adresáři "C:/MinGW64/mingw64/bin/". Pokud jste si MinGW nainstalovali do jiného adresáře, budete mít cestu samozřejmě jinou. Cílem je vytvořit kopii tohoto souboru "migw32-make.exe" a přejmenovat jej na "make.exe". Touto úpravou předejdeme problému s buildem pod 64bity, původní "migw32-make.exe" musí zůstat zachován.

Stažení a nastavení rozšíření Eclipse Mars Photran (Fortran)
Jedná se o tento projekt, fungující pod Eclipse. V záložce "About this Project" lze vidět poslední verze a dny vydání daných rozšíření. Dané rozšíření se označuje jako Phortran a funguje jak na standardní Eclipse, tak i na Eclipse EE či další verze.
Pokud máte Eclipse verzi Oxygen, pak stačí dané rozšíření nainstalovat přes MarketPlace. V "Help" -> "Marketplace" -> vyberte vyhledat "Photran" a pak jen klikněte na install. Pak se Eclipse restartuje a vy pouze nastavíte perspektivu.

Pokud máte starší verzi Eclipse, je nutné použít tento postup. V Menu si vybereme "Help" -> "Install New Software".

Vybereme Work-with variantu "All Available Sites". Do search boxu napíšeme "Fortran" a počkáme než se najdou daná rozšíření. Vybereme si tyto zvolené možnosti (balíčky):
- General Purpose Tools
- PTP Fortran Support
- Programming Languages
- Fortran Development Tools (Photran)
- IBM XL Fortran Compiler Support

Schválíme balíčky, které chceme nainstalovat/stáhnout a zvolíme Finish.

Zde probíhá stahování/instalace balíčku. Doba stažení/instalace zabere asi 1-5 minut.

Provedeme nastavení perspektivy a poté se na danou perspektivu přepneme. Toho docílíme kliknutím na ikonu mřížky vpravo nahoře, vedle již vybraných perspektiv. V dialogu si vybereme možnost Fortran a potvrdíme OK.

Napsání a build Fortran programu
Jako test funkčnosti daného rozšíření a MinGW kompilátoru pro Fortran si vyrobíme známý program Hello World. Jako první si vytvoříme projekt ve Fortranu. V menu zvolíme File -> New -> Fortran Project.

Objeví se dialogové okno, kde vyplníme Project Name. Jedná se o jméno projektu, pod kterým najdeme program ve workspace (pracovním prostoru). Dále nastavíme variantu "executable (Gnu Fortran on Windows) a typ kompilátoru. V našem případě "GCC Fortran" a zvolíme FINISH.

V project exploreru nám vznikne daný projekt. Samozřejmě je nutné dodat zdrojový soubor, do kterého umístíme zdrojový kód našeho vzorového příkladu. V project exploreru klikneme pravým tlačítkem a vybereme vytvoření zdrojového souboru: New -> Fortran source File.

Soubor je nutné pojmenovat "Program.f95" a hlavně nezapomenout příponu.
Přípona *.f95
označuje typ standardu Fortranu, v našem
případě Fortran 95. Zvolíme FINISH.

Do zdrojového souboru vložíme tento zdrojový kód. Syntaxe je poměrně podobná Pascalu. Ale jak jsem uvedl, nejedná se o tutoriál na syntaxi Fortranu.
program Program
print *, "Hello World!"
end program Program
Nebo si ho změníme jak chceme. Já změnil pouze text, takže nic složitého.
program Program
print *, "Ahoj Svete, MinGW64 + Eclipse Mars 2 + Photran!"
end program Program
Zdrojový kód za pomocí CTRL+S samozřejmě uložíme a poté projekt zbuildujeme. Před buildem musíme provést nastavení správného kompilátoru a linkeru Fortranu v Eclipse. Klikneme na projekt v projekt manažeru, stiskneme pravé tlačítko myši a v menu dole si vybereme možnost "properties". Můžete také použít klávesovou zkratku "ALT+ENTER".

Ve stromu možností si vybereme Fortran Build -> Settings. Ve volbě
"configuration" si vybereme možnost "All configurations". Vybereme záložku
"Tool Settings" a ve stromu "GNU Fortran Compiler" změníme Command na
x86_64-w64-mingw32-gfortran.exe
.

Dále ve stromu "GNU Fortran Linker" změníme Command na
x86_64-w64-mingw32-gfortran.exe
a potvrdíme OK.

Zde provedeme spuštění buildu. Vybereme myší projekt, pravým tlačítkem otevřeme menu a vybereme volbu "Build Project". Toho samého lze docílit také přes menu volbou Project -> Build Project.

Zde vidíte kontrolní výpis buildu našeho projektu.

Konzolovou aplikaci si nyní vyzkoušíme. Konzoli (příkazový řádek) v Eclipse spustíme kombinací kláves "CTRL+ALT+T". Provedeme testovací výpis adresáře pro lepší přehlednost a spustíme daný program.

A máme funkční konzolovou aplikaci ve Fortranu.
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkamiStaženo 1814x (21.96 kB)