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


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

1. 准備工作

首先搭建Fortran的開發環境,需要明確以下幾點:

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

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

     因此需要下載並安裝GFortran編譯器。

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

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

     Code::Blocks 下載時候自帶編譯器,因此選擇 Code::Blocks 作為開發用的IDE。

2. 下載並安裝 Code::Blocks

訪問官網下載網址

 

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

下載完成后,雙擊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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM