Fortran
Last modified: 11 January 2023CLion supports Fortran via the Fortran plugin. The plugin provides language support and debugger for FORTRAN 77/90/95/2003/2008. Application support is provided by CMake.
tip
The Fortran plugin is currently under development. You can share your feedback or submit a request in the projects's GitHub tracker.
tip
Find a sample Fortran project build with CMake in this wiki.
Start a Fortran project in CLion
Install the Fortran compiler. You can use GNU Fortran compiler included in the GCC installation or another Fortran compilers of your choice.
Install the Fortran plugin either directly from the Plugin Repository page or from CLion: go to Settings | Plugins, switch to Marketplace and type Fortran in the search field, then click Install in the plugin description dialog.
Create a new Fortran executable project (File | New Project) or open an existing CMake-based Fortran project.
note
To instruct CMake on where to find the Fortran compiler, set the
FC
orCMAKE_Fortran_COMPILER
environment variable in your CMakeLists.txt (provide the full path to the compiler executable or only the compiler name in case the PATH variable is set accordingly). See CMake documentation for details.
Working with Fortran code
In addition to parsing and highlighting your Fortran code, the plugin provides other code insight features, for example:
Code editing: Add Line Comment Ctrl+/, Code folding, Brace matching, and Formatting (currently available only for free source form files)
Navigation actions: Go to Definition, Structure view, and Find Usages
Code analysis: a set of useful code inspections to catch potential errors
Running and debugging
To run and debug Fortran code, create a CMake Application configuration (go to Run | Edit Configurations, press
and select CMake Application).
In the toolchain settings (Settings | Build, Execution, Deployment | Toolchain), switch to GDB in the Debugger field.
Run
or Debug
the newly created configuration:
Thanks for your feedback!