在 Arch Linux 中编译 C++,存储库中没有 g++ 包

在 Arch Linux 中编译 C++,存储库中没有 g++ 包

我想在 Arch Linux 中编译一个 C++ 程序,但是没有像 Ubuntu 存储库中那样的“g++”包。

-x了也不行。像这样:

gcc -x c++ -o myprog myprog.cpp

答案1

gcc 既是 C 又是 C++ 编译器。
它将查看文件的扩展名并进行相应的处理。
g++ 只是一个调用 gcc 的包装器
g++ 是随 Arch 中的 gcc 包一起安装的

gcc file.C # uppercase .C (or .cpp) will process as C++ 
gcc file.c # lowercase .c will process as C

相关内容