Sehr geehrte Damen und Herren,
seit Kurzem befasse ich mich mit MySQL und versuche ein eigens Programm
basierend auf der C-API zu entwickeln.
Die Entwicklung wird auf einem Red-Hat Linux Version 7.2 Rechner
durchgef�hrt. Hierbei wurden folgende bereits vorkompilierten MySQL-Pakete
verwendet.
MySQL-client-3.23.52-1
MySQL-Max-3.23.52-1
MySQL-devel-3.23.52-1
MySQL-3.23.52-1
Zus�tzlich wurde auch noch das Paket "mysql-3.23.52.tar.gz" installiert.
Hierzu habe ich die Installation wie folgt durchgef�hrt:
./configure --without-dbd --without-server
make
make install
Anschlie�end wurde versucht eine kleine Applikation zu schreiben, die nur
"mysql_init(), mysql_real_connect(), und mysql_cloce()" verwendet. Hierbei
sind folgende Include-Dateien verwendet worden:
#include <my_global.h>
#include <my_sys.h>
#include <m_string.h>
#include <mysql.h>
#include <errmsg.h>
Die verwendete "Makefile" -Datei hat hierbei folgenden Inhalt:
CFLAGS = -g -I/usr/local/include/mysql
# Dialogic libraries to use
DLGCLIBS = -lgc -L/usr/local/lib/mysql -lmysqlclient -lm -lnsl -lz
OBJS_DBANFR = main.o db.o
COMPILER = gcc
all: dbanfr
dbanfr: $(OBJS_DBANFR)
$(COMPILER) $(OBJS_DBANFR) $(DLGCLIBS) -o $@
clean:
rm -f *.o dbanfr
Der Kompiliervorgang l�uft hierbei problemlos.
Beim Start der Applikation erscheint jedoch folgende Fehlermeldung:
./dbanfr: error while loading shared libraries: libmysqlclient.so.10:
cannot open shared object file: No such file or directory
Bitte hierzu um Hinweise, wie dieses Problem zu l�sen ist, bzw. was ich
falsch gemacht habe.
Danke f�r Ihre Unterst�tzung.
Mit freundlichen Gr�ssen
Marian Suchanek
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php