개발자/리눅스 Tip
CentOS 7 gcc mysql 컴파일방법
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
반응형
'개발자 > 리눅스 Tip' 카테고리의 다른 글
[Docker] Docker offline 설치방법 (0) | 2021.10.06 |
---|---|
리눅스 디렉토리 및 하위 디렉토리 파일 출력 소스코드 (0) | 2021.10.06 |
sed 문자열에 '(작은 따옴표) 포함 시 변경 (0) | 2021.10.05 |
댓글