604 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
break;
case E_warn:
fprintf(stderr, "db_do_query fehlgeschlagen: %s [%s]\n",
err ? err : mysql_error(db), query);
break;
case E_fail:
die(db, "db_do_query fehlgeschlagen: %s [%s]",
err ? err : mysql_error(db), query);
break;
}
}
‘GNUmakefile’
# Platzieren Sie diese in Ihr mysql-Quell-Verzeichnis
m := ../mysql-4.0
CC := cc
CPPFLAGS := -I$m/include -D_thread_SAFE -D_REENTRANT
CFLAGS := -g -W -Wall
LDFLAGS := -static
LDLIBS = $(embed_libs) -lz -lm -lcrypt
ifneq (,$(shell grep FreeBSD /COPYRIGHT 2>/dev/null))
# FreeBSD
LDFLAGS += -pThread
else
# Linux wird angenommen
LDLIBS += -lpThread
endif
# Standard-Bibliotheken
embed_libs := \
$m/libmysqld/.libs/libmysqld.a \
$m/isam/libnisam.a \
$m/myisam/libmyisam.a \
$m/heap/libheap.a \
$m/merge/libmerge.a \
$m/myisammrg/libmyisammrg.a
# Optional gebaute Bibliotheken
ifneq (,$(shell test -r $m/innobase/usr/libusr.a && echo "yes"))
embed_libs += \
$m/innobase/usr/libusr.a \
Comentarios a estos manuales