URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6063
[ Назад ]

Исходное сообщение
"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' в Makefile"

Отправлено BSDuser , 08-Янв-07 16:03 
Здравствуйте!
Система 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


Содержание

Сообщения в этом обсуждении
"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' ..."
Отправлено exn , 08-Янв-07 18:47 
http://www.mirrorservice.org/sites/download.sourceforge.net/.../
из этой оперы ?

ставь libdc


"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' ..."
Отправлено BSDuser , 08-Янв-07 19:46 
>http://www.mirrorservice.org/sites/download.sourceforge.net/.../
>из этой оперы ?
>
>ставь libdc


ОК! Спасибо.


"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' ..."
Отправлено JetSnaiL , 08-Янв-07 18:48 
>/usr/bin/ld: cannot find -ldc

Какое из этих слов перевести?

(http://rpm.pbone.net/index.php3/stat/4/idpl/1125235/com/dcli...)


"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' ..."
Отправлено exn , 08-Янв-07 19:19 
>>/usr/bin/ld: cannot find -ldc
>
>Какое из этих слов перевести?
>
>(http://rpm.pbone.net/index.php3/stat/4/idpl/1125235/com/dcli...)


гхм, у человека фря


"make ругается на строчку 'LIBS    += -ldc -L/usr/local/lib' ..."
Отправлено BSDuser , 08-Янв-07 22:11 
да, у меня FreeBSD 6.1-RELEASE