Bonjour,
Juste une petite question concernant le retour de la commande Make.
J'essaye de compiler un pilote d'une clé wifi et j'ai une erreur.
J'avais déjà ce problème quand j’essayais de compiler autre chose.
make CFLAGS_FLOAT="-mhard-float -mfloat-abi=hard" V=1 ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.12.14-lp151.27-default/build M=/home/Jaared/Téléchargements/rtl8821cu-master modules
make[1]: *** /lib/modules/4.12.14-lp151.27-default/build : Aucun fichier ou dossier de ce type. Arrêt.
make: *** [Makefile:1908: modules] Error 2
Quand il dit "Aucun fichier ou dossier….", il parle de quoi ?
Je vous remercie pour votre aide.
# si je ne me trompe pas
Posté par Jean-Baptiste Faure . Évalué à 3.
il dit que "/lib/modules/4.12.14-lp151.27-default/build" n'existe pas, ni comme dossier ni comme fichier.
[^] # Re: si je ne me trompe pas
Posté par _kaos_ . Évalué à 1.
Salut,
je dirais même plus !
"/lib/modules/4.12.14-lp151.27-default/build" n'existe pas, ni comme fichier ni comme dossier.
Bon, mais sinon, en créant le dossier, ça passe mieux ?
Matricule 23415
[^] # Re: si je ne me trompe pas
Posté par David Marec . Évalué à 5.
Je suggère plutôt d'installer les «entêtes de développement du noyau» (linux-headers ou un truc dans le genre) de sa distribution.
[^] # Re: si je ne me trompe pas
Posté par _kaos_ . Évalué à 2.
Salut,
J'ai plutôt comme idée que ce n'est pas ça le soucis, sinon le Makefile devrait crier bien avant.
Peut-être juste un problème de droits ?
(normalement, on m'a appris à ne jamais compiler les modules noyaux en tant que root, car on n'est pas à l'abri d'une injection de code, mais c'est un mais…)
Matricule 23415
[^] # Re: si je ne me trompe pas
Posté par David Marec . Évalué à 3.
De mémoire, non. D'ailleurs, il ressemble à quoi son Makefile ? Il y a trop d'options dans sa ligne de commande, je trouve.
Regardez la première entrée du linux-headers paquetage de Ubuntu:
[^] # Re: si je ne me trompe pas
Posté par _kaos_ . Évalué à 1.
Salut,
Ah possible. Je ne compile plus trop de modules ces derniers temps.
Oui, c'est la première étape.
Matricule 23415
# sous modules
Posté par abriotde (site web personnel, Mastodon) . Évalué à 1. Dernière modification le 29 septembre 2019 à 21:33.
Je sais pas mais n'aurait tu pas récupérer un projet Gît et pas importé les sous modules ? N'y a t'il pas un readme qui expliquerait ça ? Une commande genre "git submodule init" a la racine du projet. C'est le nom du répertoire qui qui me fait pensé à ça.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.