❶ 在linux下編譯字元設備驅動程序但無法識別頭文件感覺是內核缺少頭文件包,如何用apt命令安裝內核源代碼包
1、你的字元設備驅動是單獨一個設備模塊嗎?
一般情況下頭文件是全的,檢查一下你的Makefile中kernel目錄指定得是否正確:
KDIR := /lib/moles/`uname -r`/build
或者:
KERNEL := /usr/src/linux-source-2.6.32
2、如果要安裝全部源碼的話先下載下來,再解壓到/usr/src
sudo apt-get install linux-source