gcc 업그레이드에 대하여
글쓴이: 이정원 / 작성시간: 토, 2003/12/27 - 4:04오후
레드햇을 7.2를 깔았습니다. 그런데 mysql 4.0이 컴파일이안되네요
gcc버전이 2.9.96인가 그렇습니다.
gcc를 업그레이드하고싶습니다.
rpm으로든 소스로 컴파일을 하더 어떤방법도 좋습니다.
방법을 좀 알려주셨으면 좋겠습니다.
rpm -Uvh gcc~
하세요 이렇게 대답해주시면 대략 낭패구요
의존성때문에 안되잖아요 --nodeps하기도 깔끔하게 업그레이하도록 의존성있는것들 차례로 알수없을까요?
아니면 컴파일을 하는방법이라도
중중에 어떤것이던지 쌈빡하게 업글하는 방법좀 알려주세요~
고수님들을 믿습니다.
전 내공이 부족하여 이렇게두면 레드햇9.0을 재설치하는 짓을 범할지 모릅니다.
Forums:
Re: gcc 업그레이드에 대하여
www.rpmfind.net에서 찾아보면 의존성 목록 알수 잇습니다
아니면 redhat ftp가서 gcc-xxx.src.rpm 궇패소
rpm -rebuild 하셀여
즐린
웬만하면 기존에 쓰던 gcc는 놔 두는 것이 좋습니다.커널 컴파일도
웬만하면 기존에 쓰던 gcc는 놔 두는 것이 좋습니다.
커널 컴파일도 그렇고 만에 하나 일어날 수 있는 문제를 막기 위해서죠.
차라리 새 gcc 소스를 받아다가 /usr/local/ 에 설치하시는게 좋을 것 같습니다.
기존 gcc는 그대로 두고 새 버전을 설치하는 것이니까 안전합니다.
PATH가 /usr/local/bin이 /usr/bin보다 먼저 걸려 있다면 새 gcc 깐 다음 컴파일하는 것은 새 버전을 사용하게 됩니다.
새 버전에 문제가 있다면 /usr/bin/gcc를 호출하시면 되고요.
따로 gcc를 까는 방법에 대해서는 gcc 소스 또는 gcc 홈페이지에 잘 나와 있습니다. http://www.gnu.org/software/gcc/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
LFS 추천합니다.
현재 저만의 리눅스 시스템을 꾸미고 있는 중입니다.
GCC 웹사이트보다는 LFS (Linux From Scratch) 프로젝트를 추천합니다.
제 경험으로는 LFS만큼 자세하게 컴파일 버젼, 라이브러리 업그레이드를
설명한 문서는 못찾았습니다.
glibc나 gcc는 잘못 설치하면 시스템 전체에 영향을 주죠.
전 glibc 업그레이드 하다가 실수로
libc.so.6
를 지웠더니 시스템이 복구 불능이 되어서 하루 삽질한 적이 있습니다.
특히, 요즘 배포판이나 프로그램들은 거의 대부분은 공유라이브러리를
사용하게 되있어 파일들이 서로 연관이 되있죠. glibc의 공유라이브 파일들을
시스템의 일부로 봐야죠.
업그레이드 작업 시작하기전에는 반드시 백업을 먼저 해놓으세요.
Devuan 1.0 (Debian without systemd)
amd64 station: AMD FX(tm)-6100 Six-Core Processor, 8 GB memory, 1 TB HDD
amd64 laptop: HP Touchsmart
글쇠판: 세벌 최종식, 콜맥 (Colemak)
댓글 달기