虚拟机上编译的编译的ko文件,加载到树莓派3B+上
报错insmod: ERROR: could not insert module led_drv_cdev.ko: Unknown symbol in module
使用dmesg | tail 检查错误信息
发现报错Unknown symbol __stack_chk_guard (err -2)
树莓派内核版本:
pi@raspberrypi:~/RpiDriver/02_led_drv_cdev $ uname -a
Linux raspberrypi 6.6.51+rpt-rpi-v7 #1 SMP Raspbian 1:6.6.51-1+rpt3 (2024-10-08) armv7l GNU/Linux
虚拟机上使用的linux内核是linux-rpi-6.6.y