Meu computador não reconhece a seguinte biblioteca: linux / config.h ao compilar

2

Eu tenho código escrito em C e incluí algumas bibliotecas como linux / config.h e linux / kernel.h.

Sempre que eu compilo o arquivo, aparece um erro dizendo No such file or directory ?

Existe algum programa que devo instalar primeiro? Como posso resolver esse erro?

    
por Zeyad 13.05.2013 / 12:49

2 respostas

2

Como o link abaixo explica, em algum lugar do kernel 2.6.19, linux/config.h foi removido.

link

    
por Jacob Minshall 30.10.2014 / 18:57
1

Se em vez de

#include "linux/config.h" 

escrevendo:

#include "usr/src/linux-headers-3.2.0-41/include/linux/config.h"

ajuda, isso significa que seu compilador não sabe onde procurar arquivos de inclusão.

Se você estiver usando o makefile ou a compilação de linha de comando, a página explicará o que foi acontecendo. Othwerise, se você estiver usando algum IDE como Eclipse ou Code :: Blocks, então você precisa encontrar opções de projeto e adicionar diretórios de arquivos include.

Atenciosamente, Miséria

    
por Misery 14.05.2013 / 07:46