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.