Ubuntu compileren kun je kernel modules laden en lossen op elk gewenst moment . Modules vele doelen dienen ; meestal zijn ze stuurprogramma's voor apparaten die geen ondersteuning ingebouwd in de basis kernel hebben . Omdat Linux is een open - source besturingssysteem , kunt u de broncode van een module te compileren en de resulterende uitvoerbare code als een kernel extensie op je Ubuntu computer meteen te laden . Instructies Druk " Ctrl , " 1 " Alt " en " F1 " op hetzelfde moment op het inlogscherm Ubuntu houden om een tekst - modus console . Typ uw gebruikersnaam en wachtwoord om in te loggen Ubuntu presenteert u met een shell klaar om uw opdrachten te aanvaarden . Kopen van 2 Wijzig de schaal van de werkmap naar de locatie waar de broncode van uw module is door het intikken van de volgende commando in de shell : cd /home /sven Twitter /dev /mijnaanpassing Vervang " /home /sven /dev /mijnaanpassing " door het volledige pad naar de module broncode directory . Druk op " Enter ". 3 Lanceer een teksteditor om een nieuw bestand met de naam " Makefile . " Plaats de volgende tekst in het nieuwe bestand : obj - m = myMod.o KERNEL = $ ( shell uname - r ) op alles : make - C /lib /modules /$ ( PIT ) /build M = $ ( PWD ) modules schoon : make - C /lib /modules /$ ( PIT ) /bouwen M = $ ( PWD ) schoon Vervang " myMod.o " met de naam van het gecompileerde module bestand dat u probeert op te bouwen . Sla de wijzigingen in het bestand en sluit de tekstverwerker . 4 Compileer de module door het intikken van het commando "make " in de shell en druk op ' Enter '. Na een vertraging die is afhankelijk van de hoeveelheid code Ubuntu moet compileren , zal de shell prompt verschijnen en de gecompileerde module zal worden in bestand " myMod.ko " in de huidige directory .
|