Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№111-02-2009 16:54:58

alex171069
Участник
 
Группа: Members
Зарегистрирован: 16-01-2009
Сообщений: 26
UA: Firefox 3.0

Линковка

Господа, собираю проект XPCOM компанента все вроде правильно но линковщик ругается на библиотеки которые предствлены в SDK
И выглядет это следующим образом ....
   
  Сообщение G++
              /usr/bin/ld: skipping incompatible /home/al/NetBeansProjects/XPCOM/gecko/lib/libxpcomglue_s.a when searching for -lxpcomglue_s
/usr/bin/ld: cannot find -lxpcomglue_s
collect2: выполнение ld завершилось с кодом возврата 1

     А вот на что он ругается :
              GECKO_LDFLAGS =  -L $(GECKO_SDK_PATH)/lib -lxpcomglue_s -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -lpthrea
          Т.Е. он видит вместо библиотек представленых в SDK таких как libxpcomglue_s .... ключи которые для сборки прописаны в Makefile т.е.
               -lxpcomglue_s -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -lpthrea

           Вопрос что надо прописать в строке линковщика для того чтобы все собралось ?
           Все пути наместе и тут нареканий нет .

Отсутствует

 

№227-02-2009 14:34:52

aikus
Участник
 
Группа: Members
Зарегистрирован: 29-07-2008
Сообщений: 5
UA: Firefox 2.0

Re: Линковка

эммм. А можно на саму команду компилятору взглянуть?
Или вы её запускаете кнопкой ран в своей IDE?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]