क्या लिनक्स कर्नेल (2.6) मॉड्यूल को संकलित करना संभव है जिसमें गैर-कर्नेल द्वारा परिभाषित कार्यक्षमता शामिल है?गैर कर्नेल हेडर समेत लिनक्स कर्नेल (2.6) मॉड्यूल संकलित करें
उदाहरण के लिए:
kernelmodule.h
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h> // printk()
// ...
#include <openssl/sha.h>
// ...
Makefile
obj-m := kernelmodule.o
all:
$(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` modules
clean:
$(MAKE) -C /lib/modules/`uname -r`/build M=`pwd` clean
$(RM) Module.markers modules.order
कर्नेल मॉड्यूल मैं लिखा है और संकलित करने के लिए कोशिश कर रहे हैं में पाया कार्यक्षमता शामिल ओ की संख्या पेनस्ल में फाइलें शामिल हैं।
ऊपर प्रस्तुत मानक मेकफ़ाइल लिनक्स शीर्षकों के बाहर शामिल करने की अनुमति नहीं देता है। क्या यह कार्यक्षमता शामिल करना संभव है, और यदि ऐसा है, तो क्या आप मुझे सही दिशा में इंगित कर सकते हैं।
धन्यवाद, माइक