본문 바로가기

Programing/C와 C플플

[Linux c]리눅스에서 C mysql 연동하기.

이번 포스트에서는

리눅스에서 C와 mysql을 연동하는 법을 간단히 알아보겠습니다.


먼저 mysql이 설치 된 상태라고 가정하고

(설치 되지 않았다면, 우분투 같은 경우. apt-get install mysql-server mysql-client 로 설치)


 DB관리를 웹상에서 편리하게 하고 싶으면,

 phpmyadmin을 같이 설치 하는 것도 좋습니다. (apt-get install phpmyadmin)


 만약 패키지를 못찾거나 업데이트가 제대로 진행되지 않는다면,

 apt-get update 명령어를 통해서 업데이트 서버 정보를 갱신해 보시면 되겠습니다.


 이제 다음의 소스를 참조하여 C 프로그램을 코딩합니다.





gcc -o test -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient survival.c


그리고 위의 명령어로 컴파일을 해보면 됩니다.
만약 되지 않는다면,

mysql_config --cflags    --> 헤더파일 위치
mysql_config --libs        --> 라이브러리 위치

위의 명령어를 이용해서 헤더파일 위치랑 라이브러리 파일 위치를 수정해서
다시 컴파일 해보시면 됩니다.