mah! visto che si tratta di un file c++ (parlo dell'estensione) compilalo con il compilatore c++
(g++ main.cpp -o main.exe)

forse a gcc non garba l'estensione .cpp (visto che è un comp. C)