Здравствуйте!
Система FreeBSD6, с программированием в Unix никогда не сталкивался, прошу помочь.
Имееется Makefile который собирает dclib_client.cpp
Makefile выглядит так:
////////////////////////////
#
CC = g++DEFS += -I.
CFLAGS = $(DEFS) -Wall -g -O2
CFLAGS += -pthread -I/usr/local/include -I/usr/local/include/libxml2
LIBS += -ldc -L/usr/local/lib
OBJS = dclib_client.o
SRCS=$(OBJS:.o=.c)
# SRCS = ftn.c nodelist.c main.c config.c bso.c log.c queue.c \
.cpp.o:
$(CC) -c $(CFLAGS) -o $*.o $<
###############################################################################
all: dcclient
dcclient: $(OBJS)
$(CC) $(CFLAGS) -o dcclient $(OBJS) $(LIBS)
clean:
rm -f *.o *.core dcclient *~
///////////////////////////////////////
при его запуске получаю следующее сообщение:
>make
g++ -I. -Wall -g -O2 -pthread -I/usr/local/include -I/usr/local/include/libxml2 -o dcclient dclib_client.o -ldc -L/usr/local/lib
/usr/bin/ld: cannot find -ldc
*** Error code 1
Stop in /root/tmp2/dclib-0.3.7.
что я делаю не так при сбоке? Автора программы найти не смог, поэтому и вопрошаю к обзщественности. (программа взята отсюда http://dc.hovel.ru/node/140