LINUX.ORG.RU

Как включить в компиляцию библиотеку?


0

1

Есть компилятор gcc компилирую в программу С с опцией -lpthread но это только компиляция с этой библотекой и на конечном девайсе запуск приводит к выводу ерора: can't load library 'libpthread.so.0'

как включить эту lybrary компилируемую программу?


Ответ на: комментарий от Signal

хотя так получаецо, в libpthread.a нет pthread ни .o ни .so может просто ей кинуть путь к этому с .o найти в других линкерах? щас попробую

Signal
() автор топика
Ответ на: комментарий от i-rinat

а так он в этом пакете есть, что у меня стоит только там папка bin пустая, есть компиляторы в папке usr сейчас попробую, но помню, что вроде их пытался запустить, матерились на кучу кода из моей проги

Signal
() автор топика
Ответ на: комментарий от Signal

уже просто с gcc ... path/to/usr/lib/libpthread.a

если без пути указывать то компилится, если путь указывать к path/to/usr/lib/libpthread.a то кучу ошибок в файле исходнике пишет

Signal
() автор топика
Ответ на: комментарий от Signal

что-то я вообще не вдупляюсь нифига

Signal
() автор топика
Ответ на: комментарий от Signal

а так он в этом пакете есть

они разные. Проверь тот, что с сайта openwrt.

И давай уже ссылку на исходники программы и ошибки, которые выдаёт при сборке.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от Signal

а что значит gcc-4.3.3+cs в этом пакете?

Signal
() автор топика
Ответ на: комментарий от Signal

да 1 в 1 так и этот архив что у меня тож с сайта openwrt

Ты приводил только одну ссылку, на почти гиговый архив с тулчейнами. Там есть такое же _название_, только содержимое разное. И используй запятые, они в некоторых случаях имеют критическое значение.

а что значит gcc-4.3.3+cs в этом пакете?

Очевидно, gcc, версии 4.3.3. А что такое +cs надо спросить у разработчиков openwrt.

i-rinat ★★★★★
()
Ответ на: комментарий от Signal

просто смотрю тут на форуме сообщение не отредактировать

Signal
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.