我想在 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