cURL / Mailing Lists / curl-library / Single Mail

curl-library

A question about linking

From: 黄志军 <hzhijun_at_huawei.com>
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