메뉴 닫기

mysql 소스설치시 컴파일 에러 해결방법

mysql 4.x 버전 소스설치시 컴파일 에러 해결방법에 대해 알아보겠습니다.

우선 mysql 4.x버전 소스를 wget으로 다운, 압축 해제 후 해당 소스파일로 이동합니다.  그리고 컴파일을 위해 gcc를 yum으로 설치합니다.dfdfgcc 설치후 configure설정 그리고 make && make install 을 해줍니다. 여기까지는 일반 소스 설치와 다른게 없습니다.

 dfdfdf

이 때 첫번째 에러가 나옵니다. 

asdf

해당 에러 해결방법은 /usr/include/pthread.h 를 vi 로 열어서 /*Linuxthreads*/ 내용을 추가해준후 다시 configure를 시작해주면 해결됩니다.

이 에러는 mysql configure 과정에서 pthread.h 파일을 찾아 위 내용이 있는지 확인하는 것으로 glibc에서 없는경우 나타나는 에러라고 합니다.

asdfasdf

configure 과정이 끝났으면 make && make install 을 해줍니다.

컴파일을 진행하다보면 다음과 같은 에러가 발생합니다. 이런 에러가 발생하는 이유는 gcc, g++의 버전이 높아 설치가 안될때 발생하는 에러입니다.

asdweere

해당 에러는 다음과 같은 방법으로 해결 가능합니다.

wewewewe

이후 다시 컴파일을 진행하면 정상적으로 설치되는것을 확인할 수 있습니다.

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다