Antworten:
gcc ist sowohl ein C- als auch ein C ++ - Compiler.
Es wird die Dateierweiterung überprüft und entsprechend verarbeitet.
g ++ ist nur ein Wrapper, der gcc aufruft.
g ++ wird mit dem gcc-Paket in Arch installiert
gcc file.C # uppercase .C (or .cpp) will process as C++
gcc file.c # lowercase .c will process as C
prog.cpp
und ich auch verwenden,-x c++
sollte ich Ihnen sagen, dass es nur funktioniert, wenn ich auch hinzufüge-lstdc++
, was korrekt kompiliert. Schlagen Sie diese Methode vor? (gcc -x c++ -o myprog -lstdc++ myprog.cpp
)