มีคำถามที่คล้ายกันอีกสองสามข้อที่ลงท้ายด้วย
sudo apt-get install linux-headers-$(uname -r) build-essential
ฉันพยายามทำตามนี้
https://devarea.com/linux-kernel-development-creating-a-proc-file-and-interfacing-with-user-space/#.YMTLWTqxVH5
ซึ่งมีส่วนหัวเช่น
#รวม <linux/module.h>
#รวม <linux/moduleparam.h>
#รวม <linux/init.h>
#รวม <linux/kernel.h>
#รวม <linux/proc_fs.h>
#รวม <asm/uaccess.h>
ไม่ว่าฉันจะคอมไพล์อย่างไร ส่วนหัวที่ดาวน์โหลดมาฉันก็ได้รับ deps ที่ขาดหายไปจำนวนมาก
เช่น
.
gcc -Wall -ข้อผิดพลาด
-I/usr/src/linux-hwe-5.8-headers-5.8.0-55/include
-I/usr/src/linux-hwe-5.8-headers-5.8.0-55/arch/x86/include/
-I/usr/src/linux-headers-5.8.0-55-generic/arch/x86/include/generated
-I/usr/src/linux-headers-5.8.0-55-generic/include
-I/usr/src/linux-hwe-5.8-headers-5.8.0-55/include/uapi
-c สวัสดีค
ฉันรู้สึกเหมือนขาดอะไรไป มีคู่มือการพัฒนา Ubuntu สำหรับโมดูลเคอร์เนลที่มีวิธีการรับแหล่งที่มาและเครื่องมือที่จำเป็นในการรวบรวมโมดูล Hello World อย่างง่ายใน 20.04LTS หรือไม่