2016-12-07 2 views
-1

良い午後、私は問題があり解決できませんでした.linuxカーネルに.cモジュールを追加しようとしました。それはちょうど.cというファイルです。 Stealth.c私は持っていますあなたはこのファイルがどこかにある置くと仮定すると、あなたの助けモジュール.Cをlinuxカーネルに追加する

+0

スタックオーバーフローは、*ガイド*を他のリソースに配置したりガイドを作成したりするのに役立ちません([SOドキュメント](http://stackoverflow.com/documentation)のものを除く)。カーネルソースに付属のドキュメントから始めることができます。例えば。 [Documentation/kbuild/makefiles.txt](http://lxr.free-electrons.com/source/Documentation/kbuild/makefiles.txt)でカーネルビルドプロセスにソースファイルを追加する方法を理解することができます。 – Tsyvarev

答えて

0

ため

おかげで、私はカーネルに精通していないです、それはステップバイステップではなく、私は任意の手段によってそれを見つけることができません追加する方法についてのガイドを見つけることを試みましたあなたのカーネルソースツリーでは、ディレクトリはMakefileでなければなりません。あなたが設定に対処したい場合、あなたはおそらくobj-$(CONFIG_WHATEVER)代わりのobj-yにオブジェクトファイルを追加したいと思うでしょうが、私はここに設定を追加する方法に入ることはありませんラインに

obj-y += Stealth.o

を追加。

外部モジュールとしてファイルをコンパイルしようとしている場合は、すばやくGoogle検索で十分だと思われるhttp://www.tldp.org/LDP/lkmpg/2.6/html/x181.htmlが表示されます。

関連する問題