0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
|||||||||||
1 | |||||||||||
Не могу подключить библиотеку libssh10.02.2015, 10:26. Показов 2780. Ответов 11
Метки нет (Все метки)
make:
при попытке сборки получаю: $ make rm -f test *.o gcc -I. -lssh -c test.c gcc -o test test.o test.o: In function `main': test.c:(.text+0xa): undefined reference to `ssh_new' test.c:(.text+0x1a): undefined reference to `ssh_free' collect2: ld returned 1 exit status make: *** [test] Ошибка 1
0
|
10.02.2015, 10:26 | |
Ответы с готовыми решениями:
11
Не могу подключить библиотеку Не могу подключить библиотеку Не могу подключить библиотеку не могу подключить библиотеку PHPWORD |
0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
||||||
10.02.2015, 11:00 [ТС] | 3 | |||||
в make в нес такие изменения:
$ gcc -o test test.o -lssh /usr/bin/ld: cannot find -lssh collect2: ld returned 1 exit status проверяет какую то регистрацию???
0
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||||||
10.02.2015, 14:02 | 4 | |||||
0
|
0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
|
10.02.2015, 17:23 [ТС] | 5 |
я пишу программу на Си, которая должна подцепить библиотеку в исходниках через: #include <libssh/libssh.h> она у меня не цепляется. вопрос почему?
0
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
10.02.2015, 20:20 | 6 |
Exec11, вам уже сказали, установите libssh-devel
0
|
0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
|
11.02.2015, 09:44 [ТС] | 7 |
0
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
11.02.2015, 10:32 | 8 |
Вы бы свой вопрос на конкурс телепатов отправили. Они бы сами догадались, что вы библиотеку собрали (а может ещё и не собрали) из исходников, а не устанавливали из пакетов, как это обычно делается.
Если библиотеку уже собрали, укажите её компилятору, если нет - сначала соберите.
0
|
0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
|
11.02.2015, 11:34 [ТС] | 9 |
мне из всей этой библиотеки нужна она функция. я ее хочу включить в свою программу. как это сделать?
я не хочу собирать все библиотеку в .so или .a это возможно? хочу так же как stdio.h по такой же аналогии, возможно?
0
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
|
11.02.2015, 12:45 | 10 |
Exec11, если вы просто подключите libssh.h у себя в проекте и у вас на машине НЕ будет установлена libssh-devel, вы не сможете воспользоваться функциями из данной библиотеки. Или же вам придется подключать ВСЕ исходники libssh в свой проект, что думаю вызовет у вас еще кучу вопросов. Не проще ли установить указанную библиотеку через пакетный менеджер или собрать из исходников (как больше нравится) и спокойно ей пользоваться?
0
|
0 / 0 / 1
Регистрация: 25.12.2012
Сообщений: 32
|
|||||||||||
11.02.2015, 17:10 [ТС] | 11 | ||||||||||
ок.
установил из репов: libssh libssh-devel если не сложно подскажите чем они отличаются. понятно что второй пакет для разработчиков. но это не дает мне понимания.
0
|
48 / 48 / 14
Регистрация: 30.03.2009
Сообщений: 523
|
||||||
11.02.2015, 19:19 | 12 | |||||
Exec11, не забывайте использовать при линковке
0
|
11.02.2015, 19:19 | |
11.02.2015, 19:19 | |
Помогаю со студенческими работами здесь
12
Не могу подключить библиотеку algib Не могу подключить библиотеку SFML Не могу подключить dll библиотеку Не могу подключить библиотеку Winpcap к QT Creator Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |