Câu trả lời:
gcc là cả trình biên dịch C và C ++.
Nó sẽ xem xét phần mở rộng của tệp và xử lý tương ứng.
g ++ chỉ là một trình bao bọc gọi gcc
g ++ được cài đặt với gói gcc trong Arch
gcc file.C # uppercase .C (or .cpp) will process as C++
gcc file.c # lowercase .c will process as C
prog.cpp
và tôi cũng sử dụng-x c++
tôi nên nói với bạn rằng nó chỉ hoạt động trong trường hợp tôi cũng thêm-lstdc++
, nó biên dịch chính xác. Bạn có đề xuất phương pháp này? (gcc -x c++ -o myprog -lstdc++ myprog.cpp
)