Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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