controlador de compilación cruzada

1. Equipado con arm-linux y otros entornos.

2. De hecho, la compilación cruzada consiste en modificar el archivo Makefile

ifneq ($(KERNELRELEASE),)
       obj-m:= hellomod.o
else
KDIR ?= /home/dddd/kkkk
PWD := $(shell pwd)
CROSS_COMPILE=powerpc-linux-gnu-
CC =$(CROSS_COMPILE)gcc
default:
       make-C $(KDIR) M=$(PWD) modules
endif
clean:
       rm-rf *.o *.cmd *.mod.c *.sysmvers

En comparación con los archivos Makefile ordinarios, debe modificarse:
1. KDIR, que apunta al kernel del dispositivo
2. CROSS_COMPILE, entorno de compilación cruzada
3. CC, comando de compilación cruzada

3. Hágalo y
luego transfiera el archivo al dispositivo insmod .
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42882717/article/details/116031183
Recomendado
Clasificación