
Ich möchte ein C++-Programm in Arch Linux kompilieren, aber es gibt kein „g++“-Paket wie beispielsweise in Ubuntu-Repositories.
Die Verwendung von -x
„too“ funktioniert nicht, und zwar so:
gcc -x c++ -o myprog myprog.cpp
Antwort1
gcc ist sowohl ein C- als auch ein C++-Compiler.
Er prüft die Dateierweiterung und verarbeitet sie entsprechend.
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