Modul masalah pemrograman

J

jineesh

Guest
hi semua
i 'm baru untuk pemrograman modul kernel linux.
ketika saya mencoba untuk mengkompilasi modul sederhana seperti (contoh ini adalah dari The Linux Kernel Module Programming Guide ditulis oleh Ori Pomerantz)////////////////////////////////////////////////// //////////////////////////# include <linux/module.h> / * Diperlukan oleh semua modul * /
# include <linux/kernel.h> / * Dibutuhkan untuk KERN_INFO * /

int init_module (void)
(
printk (KERN_INFO "Halo dunia 1. \ n");

/ *
* 0 kembali non init_module berarti gagal; modul tidak dapat diambil.
* /
return 0;
)

cleanup_module void (void)
(
printk (KERN_INFO "Selamat tinggal dunia 1. \ n");
)

////////////////////////////////////////////////// ///////////////////////////dan untuk kompilasi i menggunakan makefile sebagai berikut.////////////////////////////////////////////////// //////////////////////////obj-m = hello-1.o

semua:
make-C / lib / modules / $ (shell uname-r) / build M = $ (PWD) modules

bersih:
make-C / lib / modules / $ (shell uname-r) / build M = $ (PWD) bersih////////////////////////////////////////////////// ///////////////////////////////ketika saya mencoba 'membuat' output adalah sesuatu yang seperti inihostname: ~ / lkmpg-examples/02-HelloWorld # make
make-C / lib/modules/2.6.11/build M = / root/lkmpg-examples/02-HelloWorld modul
make [1]: Entering directory `/ usr/src/linux-2.6.11 '
......

setelah ini itu menunjukkan kesalahan.i think masalah adalah dengan penggunaan 'kbuild'.I dont punya ide tentang hal itu.i just didownload dan diinstal.cara menggunakan kbuild?Dalam buku itu tertulis bahwa kbuild dijelaskan dalam
linux / Documentation / kbuild / modules.txt
tetapi saya gagal untuk mengikuti ini.
plz anybody help me.
terima kasih
jineesh

 
hanya dilakukan pemrograman tingkat pemula dengan modul, tetapi tidak pernah digunakan kbuild, apa itu untuk ..

i hanya perlu gcc

 

Welcome to EDABoard.com

Sponsor

Back
Top