gcc 를 사용하면 c언어는 컴파일이 되고 cpp 는 컴파일이 안되더군요 .. g++ 를 사용하니 cpp 언어가 컴파일이 되고 c는 컴파일이 안되더군요 .. 서로 같은 컴파일러 인데, 버전만 다른 건가요 ?? 아시는분들 답변좀 부탁 드립니다.
둘 다 같은 GCC 입니다. gcc 는 확장자를 보고 언어를 정하는데 C++ 라이브러리(libstdc++)를 자동으로 링크하지 않고, g++ 는 항상 C++ 로 컴파일하고 링크합니다. C++ 는 g++ test.cpp -o test 로 하고, .c 파일은 gcc 로 컴파일하세요.