Buenas amigos!
Ando intentando hacer una compilacion cruzada desde mi Ubuntu para obtener el .ko para ARM de un driver para un usb wifi rtl8188eu.
El caso es que nunca lo he hecho y no acabo de conseguirlo.
Me he traido los fuentes con git, he instalado gcc-arm-linux-gnueabi y estoy intentando compilar con el Makefile que trae los fuentes pero añadiendo el flag para la compilacion cruzada:
Si no fuera cruzada indican hacer esto
Código:
CONFIG_RTL8188EU=m make -C /usr/src/linux-`uname -r` M=`pwd`
y yo añado
Código:
ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi-
Pero me da error:
Código:
include/uapi/asm-generic/int-ll64.h:11:29: error fatal: asm/bitsperlong.h: No existe el archivo o el directorio
que por lo que he leido es porque debería usar el kernel "objetivo" (vamos, el arm) y esta tirando del kernel de mi PC.
Sabéis por donde estoy fallando y por donde debería tirar??? Es que ando sin ideas.
Gracias!!!
Marcadores