при связывании объектов составлять отчеты: группа закончилась до того, как началась? - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно связать свои объекты с библиотечными файлами других пользователей. Таким образом, в моем make-файле я пишу так:

LIBSB =-Wl,--start-group -ldiag -ldiag_esw -lacl -ldiagcint -lcint -lsal_appl \
-lbcm_compat -lbcm_rpc -lcpudb  -ltrx  -lstktask -llubde -ldrivers -ldiscover  \
-lrcu -lpthread -lrt -lm   -Wl,--end-group
LIB :=  -L../lib/$(LIBSB)   # ../lib is the path of folder
APP_NAME = L3appl
$(APP_NAME): $(OBJS)
    $(CC)   -c  $(INC_DIR) $(SRCS)
    $(CC)   -o  $(APP_NAME)  $(OBJS) $(LIB) 

но отчеты о выполнении:

group ended before it began (--help for usage)
collect2: ld returned 1 exit status
make: *** [L3appl] Error 1

Кто-нибудь знает, что случилось с моим make-файлом ??? спасибо за вашу помощь !!!

1 Ответ

1 голос
/ 31 марта 2012

изменить LIB := -L../lib/$(LIBSB) на LIB := -L../lib $(LIBSB)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...