gcc 3.1 tar.gz 를 /usr/local/ 에 받아 make install 까지 했는데..
/usr/local/bin 에 gcc 3.1 실행파일이 있더군요..
딴데서 하면 옛날 버전이 나오구요..
/usr/local/bin에서 ./gcc -v 해보면
경로가 ./../lib/gcc-lib/i686.... 이런 식이고
옛날거는
경로가 /usr/lib/gcc-lib/i386... 이런식입니다..
어떻게 처리해야 하나요??
/usr/local/bin 의 gcc 가 우선되려면 PATH 에서 /usr/local/bin 이 /usr/bin 보다 앞에 있어야 합니다. 새 gcc 를 쓰고 싶을 때는 셸에서 which gcc 로 어떤 gcc 가 잡히는지 확인하세요. 옛 버전과 함께 쓰려면 실행 경로를 명시하는 방법이 안전합니다.