I'm using the GNU Arm Embedded Toolchain to cross-compile on Windows, and was wondering what the following highlighted executables were used for. There are already arm-none-eabi-gcc
and arm-none-eabi-g++
for compiling C and C++ code respectively, so I'm guessing arm-none-eabi-c++
and arm-none-eabi-cpp
handle some sort of C++ pre-processing or linking of C++ libraries?
c++
is the common "standard" name for a C++ compiler. It's the same as g++
.
cpp
runs the preprocessor only.