> Вижу планы Наполеоновские.да, цель моя такая.. стараюсь..
> 1.
>> make:
> ...
>> clean:
> ...
>> rm -f $(PROGRAM_NAME) *.o
> Cначала пытаемся динамически подключить библу.
*.so ?? так ее надо собрать или из репа установить. для чего? для тренировки?
> 2.
>> папка libssh из папки include дистрибутив скопирована в тоже место где make
>> и test.c
> Это нафик делать не надо при текущем уровне знаний и вообще.
> Смотрим п.1
подскажите как это сделать? ответ: это нафиг делать не надо при текущем уровне...
нормально помогли! ;)
надо взять на заметку такую рекомендацию. :)
приходит человек в авто школу учится, а ему: это тебе нафиг не надо! класс! :)
а что нибуть по конструктивней?
хорошо, может я не точно вопрос задал. пишу програмки на си, появилась новая задача к железке подключится по ssh выполнить команду и отключиться. нашел такую библиотеку. сейчас изучаю. появляются вопросы, задаю.
>[оверквотинг удален]
>> $(PROGRAM_NAME): clean test.o
>>
>> $(CC) -o $(PROGRAM_NAME) test.o -lssh
>> получил:
>> $ make
>> rm -f test *.o
>> gcc -I. -c test.c
>> gcc -o test test.o -lssh
> Откуда уверенность в этом флаге (-lssh) - по названию библиотеки (?) -
> это не так.
да, тоже видать такой же дельный совет дали! ;) из серии: это тебе нафиг не надо! делай так!
>> /usr/bin/ld: cannot find -lssh
>> collect2: ld returned 1 exit status
>> make: *** [test] Ошибка 1
> Повозились уже с Makefile`ом, попробуйте решить проблему c CMake.
> Всегда надо иметь минимум два варианта решения задачи.
вожусь... программируюсь... читаюсь... гуглюсь.. ютюбюсь...
возникают вопросы задаю. получаю ответ: повозись. вожусь. не получается.
хочу через make. так же как хочу на Си. на шеле уже работает. мне не нравитса как. надо рости. вот новый шаг. иначе наполеоном не стану и в Москву не попаду! ;)
сори. упрямый..
stdio.h подключается, а libssh.h нет. в какую сторону возится..?
> P.S.:
> Поисковики в помощь.