alexdedalus
(usa Ubuntu)
Enviado em 20/12/2023 - 03:51h
Estou tentando compilar um driver de controle de LED
Foi instalado a biblioteca svgalib, esta biblioteca instalou os includes nos 2 diretorios /usr/src/linux-headers-5.4.0-48/include/video e usr/src/linux-headers-5.4.0-54/include/video, e as libs no diretorio /usr/lib/x86_64-linux-gnu
Na hora de compilar da o erro:
fatal error: vga.h: Arquivo ou diretorio nao encontrado
Ja alterei o include que antes era #include <vga.h>
para #include <video/vga.h>
Mas o erro permanece igual
Mas claramente o gcc nao esta buscando as includes lá, e nem sei se após a compilacao dar certo, ele encontrará a libvga.so.1
Como descubro o diretorio padrao onde o gcc esta buscando os includes e libs?
Como fazer a instalação da biblioteca svgalib, ser instalada no diretorio correto, para que o gcc o reconheça
sem a necessidade de artimanhas no Makefile e demais, pra todo pacote que necessitar dessa biblioteca?