Ich versuche einen Treiber zu kompilieren, den wir von der Quelle haben, und ich arbeite die Probleme mit einer neuen Zielumgebung durch. Eines der etwas beunruhigenden Dinge, die ich sehe, ist die folgende Warnung:
%Vor%Ich habe ziemlich viel Zeit damit verbracht, im Internet zu suchen, und dies wird häufig in der Ausgabe angezeigt, wenn andere Fragen gestellt werden, aber ich habe keinen Kommentar darüber erhalten, ob dies ein Problem ist oder nicht.
Wie würde ich Linux / Ubuntu auf jeden Fall sagen, Module.symvers zu generieren?
Module.symvers
wird erzeugt, wenn der Kernel selbst kompiliert wird und dem Benutzer als Teil des Kernel-Build-Environment-Pakets zur Verfügung gestellt werden soll, aber das könnte auf Ubuntu (möglicherweise kaputt?) Fedora und openSUSE wie zum Beispiel Schiff 1 aussehen oder mehr "kernel-devel" (und / oder ähnlich benannte) Pakete, die diese Build-Umgebung liefern und die Datei über /lib/modules/<version>/build/Module.symvers
erreichbar machen. Wenn Sie einen selbst kompilierten Kernel verwenden, ersetzen Sie / lib / modules / version / build für den entsprechenden Pfad zum Build-Verzeichnis (in dem sich alle .o-Dateien befinden).
Tags und Links linux-kernel