Skip to main content

Requirements

Release Binary Distribution

The Codee software is distributed as a binary release for the platforms listed in the following list:

  • Linux x86_64
  • Linux aarch64
  • Windows x86_64

Technical Specifications

1. Supported Programming Languages

Codee supports the following programming languages:

  • Fortran (based on Flang 21.0 which supports Fortran 95, and provides partial support up to Fortran 2023).
  • C/C++ (based on Clang 21.0 which supports C17 and C++17, and provides partial support up to C++23).

2. Supported Integrations with Build Systems

Build systems provide support to product compilation databases compatible with Codee:

  • FPM (Fortran Package Manager) (Since version 0.12.0).
  • CMake (Since version 3.5).
  • Ninja (Since version 1.2).
  • WAF.
  • Make does not generate compile_commands.json files natively, the tool bear is required in these cases.

For more details please visit the Compilation Database Generation guide.

3. Operating System Requirements

Linux:

  • Ubuntu 18.10 or later
  • RHEL 8 or later
  • Any Linux distribution with glibc>=2.28 and libstdc++>=6.0.21

Windows: Requires the Microsoft Visual C++ Redistributable package.