Sollte es mich kümmern, dass der Symbolversionsdump fehlt? Wie bekomme ich einen?

8

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?

    
sage 24.02.2012, 04:43
quelle

1 Antwort

8

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).

    
jørgensen 24.02.2012, 04:53
quelle

Tags und Links