Не собирается iio модуль

107
03 декабря 2020, 21:40

Разбираюсь в libiio, пытаюсь написать условный Hello world модуль (упростил до одной строчки)

#include <iio.h>
static struct iio_context *ctx;
int main(int argc, char **argv)
{
    ctx = iio_create_default_context();
    return 0;
}

Мой Makefile:

obj-m += iio_first_steps.o
all:
    make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) modules
clean:
    make -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) clean

Пишу make и мне выдает ошибку :

/home/name/iio_dir/iio_first_steps.c:2:10: fatal error: iio.h: Нет такого файла или каталога #include <iio.h>

Нагуглил все, что только можно, и linux-headers обновлял и пытался добавлять руками iio.h в /usr/include/linux - ничего не сработало. Причем если пытаться это дело компилировать в обычный объектный файл .o, то iio.h видно. Прошу вашей помощи или каких-нибудь советов

READ ALSO
Умные указатели и утечка памяти

Умные указатели и утечка памяти

Изучаю умные указатели и абстрактные базовые классы

110
Не работает часть стилей

Не работает часть стилей

всем неравнодушным! Заранее благодарю за помощь или желание помочьЕсть сайт: https://lucklife-business

111
Как расположить блоки с помощью flexbox?

Как расположить блоки с помощью flexbox?

у меня есть макет (Фото предоставляю ниже), шапку сверстал самостоятельно, осталось сделать вторую часть макета (главную часть), подскажите...

99
Перенос структуры таблицы

Перенос структуры таблицы

Есть 2 таблицы, у первой такая структура:

103