Se você estiver programando um driver, precisará dos arquivos de cabeçalho do kernel para o qual está programando. Para descobrir qual kernel você está executando, você pode usar uname -a
. Instale seus arquivos de cabeçalho com apt-get install linux-headers-$(uname -r)
.
Incluir sintaxe
Os arquivos de cabeçalho usuário e sistema são incluídos usando a diretiva de pré-processamento #include. Tem duas formas seguintes:
#include <file>
Este formulário é usado para arquivos de cabeçalho system . Ele procura por um arquivo chamado arquivo em uma lista padrão de diretórios do sistema. Você pode prefixar os diretórios a esta lista com a opção -I enquanto compila seu código-fonte.
#include "file"
Este formulário é usado para arquivos de cabeçalho do seu próprio programa. Ele procura por um arquivo chamado arquivo no diretório que contém o arquivo atual. Você pode prefixar os diretórios a esta lista com a opção -I enquanto compila seu código-fonte.
Fonte