но сталкиваюсь со следующей ошибкой:
host/bin/riscv64-buildroot-linux-gnu-cc src/main.c src/uart.c -Werror -Wall -std=c11 -o exec
src/main.c:2:10: fatal error: linux/dma-mapping.h: No such file or directory
2 | #include <linux/dma-mapping.h>
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:10: all] Error 1
я так понимаю, что в стандартных хедерах riscv-gcc нет dma-mapping.h, но я незнаю как это исправить, возможно, есть решения?
у тебя есть хедеры до ядра?
я уже понял что buildrootом их не сбилдил, но в buildroot найти не могу
Оффтопик
а куда еще с такими вопросами?)))
В какую нибудь линукс конфу
Обсуждают сегодня