![관리자가 아닌 사용자가 제공된 GCC 대신 로컬로 GCC를 어떻게 설치할 수 있습니까?](https://linux55.com/image/25548/%EA%B4%80%EB%A6%AC%EC%9E%90%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%A0%9C%EA%B3%B5%EB%90%9C%20GCC%20%EB%8C%80%EC%8B%A0%20%EB%A1%9C%EC%BB%AC%EB%A1%9C%20GCC%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
그래서 나는 교실에 가서 Debian과 gcc 4.1을 설치했습니다. 나는 나 자신을 위해 GCC 4.7을 설치하고(소스에서 컴파일하는 것은 옵션입니다. 시간이 있습니다..) bash에서 모든 곳에서 gcc로 주소를 지정할 수 있도록 하고 싶습니다. 그런 일이 가능합니까? 어떻게 하나요?
답변1
--prefix
명령과 함께 옵션을 사용하십시오 configure
.
configure
GCC는 복잡한 구성 옵션을 가장 자주 제공하는 프로그램 중 하나이기 때문에 여기에서 전체 명령을 제공 하지는 않지만 비슷한 명령을 추가하는 것도 --prefix=$HOME/my-gcc-4.7
가능합니다. 설치 후에는 이 디렉토리에 bin/gcc
.
$HOME/my-gcc-4.7/bin
빌드 및 설치가 완료되면 헤더에 추가하면 PATH
갑자기 GCC의 기본값이 됩니다.