On Tuesday 30 August 2011 00:07:47 you wrote:
> Jorge,
>
> O jeito mais fácil de compilar o módulo é com o make...
>
Quero traduzir esse tutorial mas antes quero vê-lo funcionando.
Na linha 14 do Makefile tem o seguinte:
make -C $(KDIR) M=$(PWD) modules
A saída do comando make foi:
Makefile:14: *** faltando o separador. Pare.
> Abaixo um exemplo do Makefile:
>
> #---Inicio--------Makefile-------------------------------------------------
> --- TARGET = memory
> OBJS = memory.o
> MDIR = drivers/misc
>
> EXTRA_CFLAGS = -DEXPORT_SYMTAB
> CURRENT = $(shell uname -r)
> KDIR = /lib/modules/$(CURRENT)/build
> PWD = $(shell pwd)
> DEST = /lib/modules/$(CURRENT)/kernel/$(MDIR)
>
> obj-m := $(TARGET).o
>
> default:
> make -C $(KDIR) M=$(PWD) modules
>
> $(TARGET).o: $(OBJS)
> $(LD) $(LD_RFLAG) -r -o $@ $(OBJS)
>
> ifneq (,$(findstring 2.4.,$(CURRENT)))
> install:
> su -c "cp -v $(TARGET).o $(DEST) && /sbin/depmod -a"
> else
> install:
> su -c "cp -v $(TARGET).ko $(DEST) && /sbin/depmod -a"
> endif
>
> clean:
> -rm -f *.o *.ko .*.cmd .*.flags *.mod.c
>
> -include $(KDIR)/Rules.make
> #---Fim-----------Makefile-------------------------------------------------
> ---
>
> REMOVA o #include <linux/config.h>
--
Data Estelar 2455803,737789
http://sites.google.com/site/ficmatinf
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.
--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
Antes de perguntar:
http://www.istf.com.br/perguntas/
Para sair da lista envie um e-mail para:
[email protected]