본문 바로가기

Linux/Error Solution

-bash: /data2/build/bin/gcc4.1.1/bin/gcc: 그런 파일이나 디렉토리가 없음

gcc 4.1.1 설치

 

먼저, GNU Gcc를 다운 받을 수 있는 Site : http://www.gnu.org/order/ftp.html

여기 가면 모든 GNU Free software를 다운받을 수 있다.

 

설치시 root계정으로 당연히 해야겠지만, 부득이한 경우 일반계정사용자도 자신의 홈디렉토리에 설치할 수 있다.

 

(1) gcc-4.1.1.tar.bz2 를 다운받아서 압축을 푼다. bz압축은 tar 에 j 라는 옵션으로 풀 수 있다.

 

     $ tar xfvj gcc-4.1.1.tar.bz2

 

(2) 압축을 푼 곳으로 가서 configure 생성

 

     $ ./configure --prefix=/data2/build/bin/gcc4.1.1

 

prefix에는 gcc가 설치될 절대경로를 적어준다. 이 명령어를 실행하면 Makefile 생성된다.
참고) 설정 참고 자료 : http://gcc.gnu.org/install/configure.html

 

(3) make

 

(4) make install

 
설치 후 현재 세션에서 새로 설치한 gcc 적용을 하려면, export 명령어로 PATH를 새로 잡아주자. .bashrc 파일에 alias 가 이미 되어 있다면, 새로 alias 걸어주고 버전을 확인해보자.
alias로 gcc 실행 파일이 있는 경로를 지정해주면 된다.

     $ alias gcc='/data2/build/bin/gcc4.1.1/bin/gcc'

$ gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ./configure --prefix=/data2/build/bin/gcc
Thread model: posix
gcc version 4.1.1

     $ alias g++='/data2/build/bin/gcc4.1.1/bin/g++'