#1 Le 19/04/2010, à 11:23
- malou
Problème compilation (au niveau du makefile)
Bonjour
Je suis sous lucid avec un laptop asus UL50VT qui possède deux cartes graphiques ( une intégrée et une nvidia) et je cherche à desinstaller ou desactiver la nvidia pour gagner en autonomie ( le pc peut tourner jusqu'a 8h sous W$7 et avec ubuntu je ne depasse pas les deux heures, c'est embetant)
J'ai donc trouver cet article et il faut que jecompile un module, mais des le makefile je coince.
J'ai mis dans le dossier le fichier makefile suivant
#!/bin/sh
ifneq ($(KERNELRELEASE),)
obj-m := asus_nvidia.o
else
KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) $(EXTRA_FLAGS) modules
clean:
$(MAKE) -C $(KERNELDIR) M=$(PWD) $(EXTRA_FLAGS) clean
endif
Et apres un
sudo ./makefile
le terminal me renvoie
./configure: 6: Syntax error: word unexpected (expecting ")")
dans le cas ou je change la ligne 6 par
ifneq "$(KERNELRELEASE" ""
ca me renvoie
./configure: 6: KERNELRELEASE: not found
./configure: 6: ifneq: not found
./configure: 7: obj-m: not found
./configure: 8: Syntax error: "else" unexpected
alors la pour me premiere compilation je suis completement perdu
que dois-je faire ?
merci d'avance
Dernière modification par malou (Le 19/04/2010, à 17:44)
enfin libre !!! ( www.hcnogent.fr, www.arsenal28.fr )
Hors ligne