Trying to compile a load of .c files
(1) The files compile ok, using cc
cc
cc -Wall -Wextra -Wunreachable-code -ggdb -O0 *.c
#include "liborientdb-c.a"
.a files are not C source files. Or even text files for that matter.
Usually, the .a files are added on the final link line of the compilation.
cc -o something file.o file2.o liborientdb-c.a etc etc