Необходимо откомпилить c-шникс подключением к нему библиотек для работы с mysql (include <mysql.h>).
При выполнении подряд двух строчек, все работает ок:
gcc -c -I/usr/local/include/mysql some.c
gcc -o some some.o -L/usr/local/lib/mysql
пытаюсь создать makefile:
CC = gcc
INCLUDES = -I/usr/local/include/mysql
LIBS = -L/usr/local/lib/mysql
all: some
$(CC) = -c $(INCLUDES) some.c
some: some.o
$(CC) -o some some.o $(LIBS)
clean:
rm -f some some.o
При выполнении команды "make" три ошибко, мол в 6,8,10 строчках нет команд. Исправляю так:
CC = gcc
INCLUDES = -I/usr/local/include/mysql
LIBS = -L/usr/local/lib/mysql
all: some
rez = $(CC) = -c $(INCLUDES) some.c
some: some.o
rez = $(CC) -o some some.o $(LIBS)
clean:
rez = rm -f some some.o
В этом случае ошибка о том, что в моем "some.c" не найдена библиотека "mysql.h".