windows 環境中搭建 Fortran 77 編譯環境

今天有個需求,須要編譯Fortran程序,使用的是格式是Fortran77語法。所以須要搭建一個Fortran開發環境。html

1. 準備工做

首先搭建Fortran的開發環境,須要明確如下幾點:工具

  1. 程序編譯器,能夠將Fortran程序(後綴名.f,.f90,.f95)這樣的程序編譯成 (.o可執行程序.a靜態庫.dll動態庫)。ui

     從網上搜索了一番,找到通用的有 GFortran,或者 MinGW環境中的gcc-fortran,二者其實是一種東西。spa

     所以須要下載並安裝GFortran編譯器。.net

  2.程序的開發過程當中須要調試,而對於常用有界面的程序作調試工做的,習慣於找到一款合適的IDE(集成開發環境),方便在編譯過程當中進行調試,編譯等工做。3d

     再搜索一番,發現主流推薦的軟件有 Code::BlocksSimply Fortran  等。調試

     Code::Blocks 下載時候自帶編譯器,所以選擇 Code::Blocks 做爲開發用的IDE。code

2. 下載並安裝 Code::Blocks

訪問官網下載網址htm

 

選擇上圖中 codeblocks-17.12mingw_fortran-setup.exe  安裝程序,點擊  Sourceforge.net 進行下載。或者點擊 下載地址 進行下載。blog

下載完成後,雙擊exe文件運行安裝。

 

 

 一路Next,默認爲Full徹底安裝,帶有MinGW編譯器套件的。

 

 

 安裝路徑任意填寫,默認是在C盤。

 

 

 稍作等待,安裝完成。

 

 

 

 

 詢問是否如今運行,選擇

 

 

 點擊上述顯示的Logo運行頁面,軟件正常運行如圖,表示安裝成功。

 

 

3. 設置編譯器

選擇 Settings -> Compiler 設置編譯器,設置內容如圖:

 

 

4. 建立樣例工程

Start 開始頁面 選擇 Create a new project ,或者 File -> New -> Project 選擇新建工程: 

 

選擇從模板新建工程。其中:

DLL是動態連接庫程序,編譯後後綴名是 .dll;

Application 是可運行的應用程序,編譯後後綴名是 .o 或者 .exe;

Library 靜態庫程序,編譯後後綴名是 .a.

此處,咱們選擇Application程序,運行Hello World 樣例程序.

 

 一路Next後,設置工程名稱

 

Next後確保編譯器爲Fortran編譯器

 

 

 點擊Finsh,程序以下:

 

 點擊Build -> Build 進行編譯:也能夠快捷工具欄中的 齒輪圖標編譯 

 

編譯結果:

 

 如圖,說明編譯環境配置正確

 修改代碼後爲Fortran77格式,發現報錯。

 

Fortran95中不識別 C 開頭的註釋符號。

所以,還須要設置

http://www.cs.yorku.ca/~roumani/fortran/ftn.htm

 http://wwwcdf.pd.infn.it/localdoc/f77_sun.pdf

http://cbfortran.sourceforge.net/#download

https://www.star.le.ac.uk/~cgp/prof77.html

https://people.sc.fsu.edu/~jburkardt/f77_src/asa111/asa111.f

相關文章
相關標籤/搜索