[pso] Re: problema compilare exemplu
Irina Tirdea
ynuka13 at gmail.com
Mon Mar 12 18:11:38 EET 2007
Problema e de la fisierul Makefile. Intr-un fisier Makefile, trebuie sa existe caracterul tab inainte de orice comanda a unui target (in fisierul de pe site, trebuie sa existe tab inainte de comenzile make). Fisierul Makefile pe care il folosesti are 8 spatii in loc de tab; trebuie sa il editezi in linux, sa stergi spatiile si sa adaugi tab inainte de comenzile make.
Irina
----- Original Message -----
From: Belghiru Florin Cezar
To: ynuka13 at gmail.com
Sent: Monday, March 12, 2007 5:33 PM
Subject: PSO
Am incerca in zadar sa compilez acasa modulul de pe site, cel mai simplu. Orice Makefile sau Kbuild as folosi imi da aceiasi eroare:"Nothing to be done for ''kbuild".
Iti atasez si makefile-ul si kbuild poate e ceva gresit acolo.
Best Regards
Belghiru Florin Cezar
------------------------------------------------------------------------------
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
------------------------------------------------------------------------------
/*
* Oops generating kernel module
*/
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
MODULE_DESCRIPTION ("Oops");
MODULE_LICENSE ("GPL");
MODULE_AUTHOR ("PSO");
#define OP_READ 0
#define OP_WRITE 1
#define OP_OOPS OP_WRITE
static int my_oops_init (void)
{
int *a;
a = (int *) 0x00001234;
#if OP_OOPS == OP_WRITE
*a = 3;
#elif OP_OOPS == OP_READ
printk (KERN_ALERT "value = %d\n", *a);
#else
#error "Unknown op for oops!"
#endif
return 0;
}
static void my_oops_exit (void)
{
}
module_init (my_oops_init);
module_exit (my_oops_exit);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/pso/attachments/20070312/e6a2cef0/attachment-0001.html
More information about the pso
mailing list