GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:modpost non compila nulla

Ho passato tutto il giorno incollato al mio computer a combattere questo preciso problema..che è finito per scomparire misteriosamente come per OP.

Posso almeno offrire questo magro dettaglio dalla mia esperienza:stavo ottenendo lo stesso output di OP (per make V=1) e inserendo le istruzioni print in ${kernel_directory}/scripts/makefile.build ho mostrato che obj-m era stranamente NON impostato dopo aver incluso il mio makefile, anche se è stato chiaramente digitato come sopra.

Ho scherzato un po' con la riga "obj-m +=hello.o" e quelle intorno. Alla fine magicamente ha funzionato... anche se alla fine sembrava esattamente lo stesso di prima. Forse avevo copiato quelle righe da un tutorial online e conteneva una sorta di carattere non valido/errato?

Per chiunque lo stia sperimentando, verifica che obj-m sia effettivamente impostato su hello.o
Se misteriosamente non lo è, cancella la riga, manda all'inferno l'intero Makefile e ridigitalo.

So che non è di grande aiuto; Vorrei poter riprodurre quello che è successo!


In un altro thread ho scoperto che quando copiavo e incollavo il contenuto del makefile, il -C dopo make utilizzava il simbolo "-" sbagliato e dovevo digitarlo nuovamente. Si dà il caso che questo sia il caso della riga obj-m +=... sopra. Devi digitare nuovamente quel carattere per renderlo valido. Si spera che questo dovrebbe essere trovato da chiunque segua il tutorial del modulo hello world.


Linux
  1. La mia storia su Linux:sono cresciuto su PC Magazine, non su caramelle

  2. Le mie 3 versioni Linux preferite

  3. Linux – Ionice non ha alcun effetto sulle scritture non sincronizzate (ovvero le scritture normali)?

  4. Linux – Perché Setuid non funziona??

  5. Linux:perché Locale Es_mx funziona ma non Es?

Linux Setuid non funziona?

“coda -f | Iconv -fsjis” non genera nulla?

Linux:perché Rsync su Linux non conserva tutti i timestamp (ora di creazione)?

Linux – Ldd non trova il percorso, come aggiungere?

Linux Workstation Build nel 2019

ssh-copy-id non funziona