Enviado em 11/03/2013 - 16:34h
Boa tarde, sou meio leigo nesse assunto, mas, como proceder com um driver que me foi fornecido em código fonte?
Sei que utilizo o gcc para compilar, mas as minhas tentativas geraram muito erros e fiquei meio perdido, mas vamos lá. Segue abaixo um pedaço do código só pra gente tomar como exemplo, da minha dúvida. O driver é um .c de uma tela multitoque.
driver: atmel.c
Esses includes são as dependências que ele precisa pra compilar correto? então tentei no gcc uso o parâmetro -I para informar o local das dependências como abaixo:
Que gerou uns 8 kilos de erro. Então, não achei mais nada o que fazer.
Sei que utilizo o gcc para compilar, mas as minhas tentativas geraram muito erros e fiquei meio perdido, mas vamos lá. Segue abaixo um pedaço do código só pra gente tomar como exemplo, da minha dúvida. O driver é um .c de uma tela multitoque.
driver: atmel.c
#include <linux/module.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/firmware.h>
#include <linux/i2c.h>
#include <linux/i2c/atmel_mxt_ts.h>
#include <linux/input/mt.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
Esses includes são as dependências que ele precisa pra compilar correto? então tentei no gcc uso o parâmetro -I para informar o local das dependências como abaixo:
gcc -I /usr/src/linux-headers-x.x.x-x-generic/include/ atmel.c
Que gerou uns 8 kilos de erro. Então, não achei mais nada o que fazer.