개발자/리눅스 Tip

CentOS 7 gcc mysql 컴파일방법

Mosser 2021. 10. 6.
728x90
반응형
# yum -y install mysql-devel

먼저 위 명령어를 실행해서, mysql.h 라이브러리를 C에서 불러올 수 있도록 한다.

#include "/usr/include/mysql/mysql.h"

 

포함시키고

컴파일할때는

gcc 소스.c -lmysqlclient -L/usr/lib64/mysql

이런식으로 포함시켜서 하면된다.

만약 mariadb의 업데이트 이후 -lmysqlclient를 못찾겠다고 한다면,

libmysqlclient.so 파일을 못찾겠다는 것인데, libmysqlclient.so.18을 링크 걸어주고 나서 컴파일하니 된다.

 

ln -s libmysqlclient.so.18 libmysqlclient.so

 

반응형

댓글