Compilando driver em C

1. Compilando driver em C

Lordestark
lordestark

(usa Slackware)

Enviado em 21/06/2017 - 19:17h

Olá pessoal, estou na tentativa de compilar um driver escrito em C para meu bluetooth, e está dando o seguinte error...

/home/stark/bluetooth #
make -C /lib/modules/4.4.72-18.12-default/build/ M=$PWD modules
make: Entering directory '/usr/src/linux-4.4.72-18.12-obj/x86_64/default'
/home/stark/bluetooth/Makefile:4: *** missing separator. Stop.
/usr/src/linux-4.4.72-18.12/Makefile:1428: recipe for target '_module_/home/stark/bluetooth' failed
make[2]: *** [_module_/home/stark/bluetooth] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
Makefile:24: recipe for target '__sub-make' failed
make: *** [__sub-make] Error 2
make: Leaving directory '/usr/src/linux-4.4.72-18.12-obj/x86_64/default'



  


2. Re: Compilando driver em C

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 19:18h

Nem um piu???


3. Re: Compilando driver em C

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2017 - 19:53h

Não sou nenhum conhecedor de C não mas parece que tem algum erro de sintaxe no Makefile, vê aí, a mensagem de erro tá dizendo que tem separador faltando, baixa o driver de novo ou vê se tem alguma dependência faltando.


4. Re: Compilando driver em C

Lordestark
lordestark

(usa Slackware)

Enviado em 22/06/2017 - 19:55h

Oliv4r escreveu:

Não sou nenhum conhecedor de C não mas parece que tem algum erro de sintaxe no Makefile, vê aí, a mensagem de erro tá dizendo que tem separador faltando, baixa o driver de novo ou vê se tem alguma dependência faltando.


Vou ver aqui


5. Re: Compilando driver em C

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2017 - 20:22h

A minha técnica de resolução de erro (quase) infalível é a seguinte:

Pegue a saída inteira de erro ou escolha uma boa parte, coloque alguma palavra a respeito do que se trata (driver bluetooth pode ser uma boa) e ponha no Google para pesquisa.

Leia atentamente cada link de resultado da pesquisa.

Faço isso principalmente em erros de compilação e dependências. Muitas vezes eu encontro dependências pesquisando no site do Debian por arquivos em pacotes.

Funciona em 99% das vezes. Pode ser que você tenha feito isto. Desculpe-me se assim.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts