반응형
MySQL connector c++ 1.0.5 버전 rpm을 설치하면
컴파일시 libstdc++.so.5 버전이 필요한데 libstdc++.so.6 버전이라서 경고가 뜨는 경우가 있다.
대개는 오류가 주루룩 뜨지만, 가끔 경고만 뜨고 컴파일은 되나 실행하면 거의 core가 생긴다.
이 때는 어쩔수 없이 직접 source 로부터 connector c++을 빌드해서 써야한다(아니면 statifier 같은걸 쓸 수도 있지만 편법이라 별로다)
우선 cmake 2.6.2 버전 이상이 필요하다.
# wget http://www.cmake.org/files/v2.8/cmake-2.8.0.tar.gz
# tar -xvzf 로 압축 풀고
# ./configure
# gmake
# sudo gmake install
cmake 빌드, 설치 완료
MySQL-devel-5.1.43-1.glibc23.x86_64.rpm 다운로드, 설치(cmake 할 때 mysql_config utility를 찾기 때문에
받아서 설치해 둔다)
mysql-connector-c++-1.0.5 받아서 압축 풀고 change directory
# cmake .
# cmake -L (여기서 오류 뜨면 cmake -i 로 해서 wizard mode로 진행할수도 있다)
# make
# make install
반응형
'Technical > Development' 카테고리의 다른 글
Linux cvs repository 복구 (0) | 2011.01.14 |
---|---|
Lightweigh DB - Linux에서 MongoDB c++ 어플리케이션 개발하기 (0) | 2010.02.23 |
Ubuntu 9.10에서 MySQL Connector/C++ 프로그램 개발 (0) | 2010.01.27 |
Ubuntu 9.10, eclipse cdt 설치하고 c, c++ 개발하기 (0) | 2010.01.25 |
Ubuntu 9.10 에 Tomcat6 설치하기 (0) | 2010.01.21 |