# 9. Building MPI applications

The simplest way to compile and link MPI applications is to use the Open MPI “wrapper” compilers.

- 9.1. Quick start: Building MPI applications
- 9.2. Customizing wrapper compiler behavior
- 9.3. Extracting flags from the wrapper compilers
- 9.4. ABI compatibility to previous versions of Open MPI
- 9.5. Removed MPI constructs
- 9.6. Deprecation warnings while compiling MPI applications
- 9.7. Building fully-static MPI applications

Warning

Open MPI does not attempt to interoperate with other MPI implementations, nor executables that were compiled for them. MPI applications need to be compiled and linked with Open MPI in order to run under Open MPI.

See the section on Open MPI’s version numbering scheme for information about binary compatibility between different versions of Open MPI for applications compiled with another version.