其實我是一個初學者,我正試圖學習低級驅動程序和高級驅動程序的概念。我想知道模塊如何依賴其他模塊進行操作。Linux模塊文件丟失
我已經完成了lsmod
命令。我在輸出中找到了這些行。
parport_pc 25962 1
lp 7028 0
parport 32635 3 ppdev,parport_pc,lp
從上面的行,我理解的是,存在模塊等,
- parport_pc
- LP
- parport
我發現源代碼parport_pc.c
, lp.c
,在目錄/usr/src/drivers/parport
中。但我無法在整個文件系統中找到parport
的源代碼。儘管我在/lib/modules/linux2.6.32-37-generic/kernel/parport
內發現了parpot.ko
。 另外在目錄/usr/src/drivers/parport
,我已經看到了在Makefile中像一條線,
obj-$(CONFIG_PARPORT) += parport.o
所以我在哪裏可以找到parport.c
文件?我用命令搜索整個文件系統
find/-name parport.c
但沒有結果。爲什麼文件parport.c
丟失?
'.c'文件通常是未編譯的文件。您的計算機上可能沒有針對您的操作系統的未編譯源代碼。 – nickgroenke