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]

Responder a