gcc를 처음 설치했습니다.
프로그램을 짜고 컴파일을 하려고 하니
In file included from /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/iostream.h:31,
from /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/iostream:6,
from test.cc:1:
/usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/streambuf.h:36: libio.h: 그런 파일이나 디렉
토리가 없음 [root@Rioroute root]# g++ -o test test.cc
In file included from /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/iostream.h:31,
from /usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/iostream:6,
from test.cc:1:
/usr/lib/gcc-lib/i686-redhat-linux/2.95.3/../../../../include/g++-3/streambuf.h:36: libio.h: 그런 파일이나 디렉
토리가 없음 이런 메시지가 나오면서 컴파일이 안되는군요...
답변 부탁드립니다.
libio.h 를 찾지 못하는 것은 gcc 2.95 의 C++ 헤더 경로가 맞지 않거나, libstdc++ 개발 패키지가 빠졌을 때 생깁니다. gcc-c++ 패키지를 설치하고, 현재 g++ 가 어떤 헤더를 보는지 확인하세요. 최신 헤더 체계에서는 iostream.h 대신 표준 iostream 을 쓰는 것이 맞습니다.