Подскажите пожалуйста,как правильно подключить бибилотеку 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

Ответы (0 шт):