curl-library
A question about linking
Date: Tue, 10 Aug 2004 10:56:34 +0800
Hi,
This is my first time to play with libcurl ,below is my question. Thank u for ur help!
Content of my Makefile:
TARGET = simple
# Which object files that the executable consists of
OBJS= simple.o
# What compiler to use
CC = cc
# Compiler flags, -g for debug, -c to make an object file
CFLAGS = -c -g
# This should point to a directory that holds libcurl, if it isn't
# in the system's standard lib dir
# We also set a -L to include the directory where we have the openssl
# libraries
LDFLAGS = -L/home/cry/curl/lib -L/usr/lib
IFLAGS = -I/home/cry/curl/curl-7.12.0/include
# We need -lcurl for the curl stuff
# We need -lsocket and -lnsl when on Solaris
# We need -lssl and -lcrypto when using libcurl with SSL support
# We need -ldl for dlopen() if that is in libdl
# We need -lpthread for the pthread example
LIBS = -lcurl -lsocket -lnsl
# Link the target with all objects and libraries
$(TARGET) : $(OBJS)
$(CC) -o $(TARGET) $(OBJS) $(LDFLAGS) $(LIBS)
# Compile the source files into object files
simple.o : simple.c
$(CC) $(CFLAGS) $(IFLAGS) $<
when I execute make, 'simple' is created, but when i execute simple the following info is shown in my term. Why?
ld.so.1: simple: fatal: libcurl.so.3: open failed: No such file or directory
Received on 2004-08-10