저도 예전에 당했던 문제인데 기억이 안나네요 ..
server version: 3.23.33
/etc/ld.so.conf 파일에는 아래와 같고요(약간씩 다르겠죠)
/usr/local/lib/mysql
Makefile 파일 내용은 아래 내용으로 되어 있읍니다
SQL_L= /usr/local/lib/mysql
SQL_H= /usr/local/include/mysql
CFLAGS= -O -I$(SQL_H) -g3
LDFLAGS= -L$(SQL_L) -s
mysqldir:mysqldir.o
$(CC) $(LDFLAGS) $@.o -lmysqlclient -lm -o $@
$(CHMOD) $(SUMODE) $@
ls -l $@
참고가 되실지.. 괜한 삽질인가....
: ./mysql: error in loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or di
rectory :
: gcc -o mysql mysql.c -lmysqlclient -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql
: 위에처럼 컴파일했습니다.
:
: 그리고 실행을하니. 맨위처럼 에러가 나는군염. 에효~ ㅜ.ㅜ
:
: 무슨 문제인지 모르겠습니다.
:
: ld.so.conf파일에
: /usr/local/mysql/lib/mysql
: 도 넣어주구
:
: ldconfig 해서 다시 읽어들였는데 무슨 이유이지.. 내참 ㅡ,.ㅡ;;
:
: --
: 윽~ 똥발바따~ ㅜ.ㅜ--<H3>띵한 초보</H3>