Я пытаюсь создать приложение C с помощью кросс-компиляции для платы Zynq (архитектура ARM). Когда я печатаю make без упоминания арки ARM, она отлично работает на моем ноутбуке. Но как только я изменяю Makefile, я получаю сообщение об ошибке:
main.c:20:43: fatal error: sqlite3.h: No such file or directory
#include "sqlite3.h" //library for sqlite3
^
compilation terminated.
make: *** [ws_temp_server] Error 1
Файл Makefile выглядит следующим образом:
SOURCE=lib/base64_enc.c lib/websocket.c lib/sha1.c lib/sqlite/sqlite3.c main.c
CC = arm-xilinx-linux-gnueabi-gcc
LDFLAGS=-lpthread -ldl
INCLUDES=lib/
PROGRAM=ws_temp_server
all: $(PROGRAM)
$(PROGRAM): $(SOURCE)
$(CC) $(SOURCE) -I$(INCLUDES) -o$(PROGRAM) $(LDFLAGS)
clean:
rm $(PROGRAM)
Что я делаю неправильно? Спасибо за любую помощь, которую я могу получить.