Hi, I tried to compile a C source code, using make command: The Makefile script is: BINDIR = ./ LIBDIR
= /foo/im/lib/Linux24 INCLUDE = /foo/im/include CC = gcc CFLAGS = -g
-I$(INCLUDE) LIBS =
$(LIBDIR)/libim.a $(LIBDIR)/libim.so \
-lm -L/usr/X11R6/lib -lX11 OBJS =
rotation.c BIN =
rotation $(BIN):
$(OBJS) $(CC)
$(CFLAGS) -o $(BIN) $(OBJS) $(LIBS) install: $(BIN) mv
$(BIN) $(BINDIR) clean: rm
-f $(BIN) *.o *~ but then I got this error message when I run make iuri@server1:~/mat056/AULA28.03.07$ make gcc -g -I../im2_6_linux24/im/include/ -o quantizacao
quantizacao.c ../im2_6_Linux24/im/lib/Linux24/libim.a
../im2_6_Linux24/im/lib/Linux24/libim.so -lm -L/u\ sr/X11R6/lib -lX11 quantizacao.c:1:16: error: im.h: No such file or directory quantizacao.c: In function 'main': quantizacao.c:12: warning: incompatible implicit declaration
of built-in function 'malloc' quantizacao.c:22: error: 'IM_TIF' undeclared (first use in
this function) quantizacao.c:22: error: (Each undeclared identifier is
reported only once quantizacao.c:22: error: for each function it appears in.) make: *** [quantizacao] Error 1 iuri@server1:~/mat056/AULA28.03.07$ I can see it’s missing the im.h of my gcc lib. Does
anyone know how to solve this problem? Even apt-get any lib that has im.h? Regards, iuri sampaio No virus found in this outgoing message. |