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
[EMAIL PROTECTED]:~/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
HYPERLINK
"mailto:[EMAIL PROTECTED]:~/mat056/AULA28.03.07$"[EMAIL
PROTECTED]:~/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.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.6.1/778 - Release Date: 4/27/2007
1:39 PM