Подскажите пожалуйста,как правильно подключить бибилотеку libiio в виртуалке ubuntu?
Всем привет!
Пытаюсь разобраться с работой библиотеки ibiio для того,чтобы управлять LibreSDR,но возникли сложности с использованием функций самой библиотеки.
В интернете я находил инструкции по установке(ссылки на все инструкции,что я нашёл приложу ниже) и с их помощью удавалось установить библиотеку и запустить один из примеров официального репозитория на github.Когда я попробовал написать что-то своё,то у меня возникла ошибка "undefined reference to..".
Подскажите пожалуйста,в чём может быть проблема?
Официальные инструкции по установке
По сути такая-же инструкция,но с некоторыми уточнениями
Код:
#include <iio.h>
#include <stdio.h>
#include <iio/iio.h>
int main(int argc,char* argv[])
{
printf("Testing libiio");
iio_create_scan_context("ip:192.168.2.1",0);
}
Сборка:
gcc -o result iiotry.c
Результат сборки:
/usr/bin/ld: /tmp/ccQLGF1z.o: in function `main':
iiotry.c:(.text+0x37): undefined reference to `iio_create_scan_context'
collect2: error: ld returned 1 exit status