compiler
The program that translates C++ source code into machine code.
A compiler reads source code, checks it against the language rules, reports errors and warnings, and produces object code for one processor and operating system. GCC, Clang, and MSVC are the three main C++ compilers.
See also