[newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
gBopHuk_alt
gbophuk_alt на mail.ru
Пн Сен 17 21:06:19 MSK 2012
В Пнд, 17/09/2012 в 16:15 +0300, Igor Zubkov пишет:
> 2012/9/17 gBopHuk_alt:
> > В Пнд, 17/09/2012 в 12:26 +0300, Igor Zubkov пишет:
> >> 2012/9/17 gBopHuk_alt:
> >> > А как добавить линковку? %add_optflag?
> >>
> >> Исправить порядок в котором gcc собирает бинарь. Смысл в том что из-за
> >> изменений в gcc (очередная оптимизация) что бы линковатся правильно,
> >> библиотеки должны в самом конце. Пример:
> >>
> >> gcc -o binary *.o -lбиблиотека
> >>
> >> иначе, если библиотека будет идти в начале, gcc её выкинет т.к.
> >> символы из неё ещё никто не использует.
> >>
> >> Лучше покажите полный вывод сборки и Makefile.am (или сам Makefile
> >> если он не генерируется через automake).
> >
> > Нашёл только CMakeLists.txt и Makefile
>
> Дайте лучше ссылку на проект. Тут используется cmake, а его я не знаю.
> Надо посмотреть поближе.
>
https://launchpad.net/granite
Подробная информация о списке рассылки devel-newbies