100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace
Programming

Installing a Fortran Compiler

A practical guide to choosing, installing, and testing a Fortran compiler such as gfortran on Windows, macOS, and Linux.

FoundationsBeginner7 min readJul 10, 2026
Analogies

Installing a Fortran Compiler

Before writing any Fortran code, you need a compiler that turns your source file into an executable program. The most widely used free compiler is GNU Fortran, gfortran, part of the GNU Compiler Collection (GCC), and it is available on Windows, macOS, and Linux. Commercial alternatives like Intel's ifx and NVIDIA's nvfortran offer additional optimizations for specific hardware but are not required for learning the language.

🏏

Cricket analogy: Just as a batsman needs a proper bat before facing a single delivery in a Test match, a Fortran programmer needs a working compiler like gfortran installed before writing a single line of code.

Installing on Windows, macOS, and Linux

On Windows, the simplest route is installing MSYS2 and then running pacman -S mingw-w64-x86_64-gcc-fortran, which gives you gfortran plus a Unix-like shell. On macOS, Homebrew makes installation a single command, brew install gcc, since gfortran ships as part of GCC. On most Linux distributions, gfortran is available directly through the system package manager, for example sudo apt install gfortran on Ubuntu or Debian, or sudo dnf install gcc-gfortran on Fedora.

🏏

Cricket analogy: Like how different grounds, the SCG, Lord's, Eden Gardens, each have their own pitch preparation process but produce the same game of cricket, each OS has a different install command but ends with the same working gfortran.

Verifying the Installation

Once installed, open a terminal and run gfortran --version to confirm the compiler is on your system PATH and check its version number. A successful install typically reports something like GNU Fortran (GCC) 13.2.0 or newer. If the command is not found, the installation directory likely was not added to your PATH environment variable, which is the most common setup issue beginners hit.

🏏

Cricket analogy: Like checking the DRS replay to confirm an umpire's decision before play resumes, running gfortran --version confirms the installation actually worked before you start coding.

If gfortran --version reports "command not found" after installation, the compiler's bin directory was likely not added to your PATH. On Windows with MSYS2, make sure you are using the MSYS2 MinGW 64-bit terminal, not the default Windows Command Prompt, or add the MinGW bin folder to PATH manually.

bash
# Ubuntu / Debian
sudo apt update && sudo apt install gfortran

# macOS (Homebrew)
brew install gcc

# Verify installation on any platform
gfortran --version
  • A Fortran compiler translates human-written source code into an executable program.
  • gfortran, part of GCC, is the most common free, open-source Fortran compiler.
  • Install with pacman on MSYS2 (Windows), brew (macOS), or apt/dnf (Linux).
  • Commercial compilers like Intel ifx and NVIDIA nvfortran offer hardware-specific optimizations.
  • Always verify installation with gfortran --version before starting a project.
  • A "command not found" error after installation usually means PATH was not updated correctly.
  • You need a working compiler installed before any Fortran program can be compiled or run.

Practice what you learned

Was this page helpful?

Topics covered

#Programming#FortranStudyNotes#InstallingAFortranCompiler#Installing#Fortran#Compiler#Windows#StudyNotes#SkillVeris#ExamPrep