Du hast es richtig geschrieben, vor allem in C programmiert, aber nicht in C++. C++ beinhaltet zwar den C Syntax aber doch mit einigen mächtigen Erweiterungen die auf einer µC-Plattform keinen Sinn machen, oder diese sogar bei weitem überfordern würde.
Die Frage nach dem C-Compiler den du verwendest, hast du mir noch nicht beantwortet.