Linux 14.982 Themen, 106.353 Beiträge

Kernel mit gcc 4.0 Kompilieren

karius_bactus / 8 Antworten / Flachansicht Nickles

Hallo

bei der Installation von VmWare kam ich bis zu einem Punkt an dem mir der Computer sagte das mein Kernel mit gcc-3.4 erstellt worden ist aber VmWare einen Kernel benötigt der mit gcc-4.0 gemacht ist und man den Kernel mit gcc-4.0 recompilieren soll. Also wie kann man einen Kernel mit einer anderen gcc Version Bauen, indem man die älteren Versionen deinstalliert? Aber ist das überhaupt ratsam und führt das nicht zu irgendwelchen Problemen.

bei Antwort benachrichtigen
KarstenW karius_bactus „Kernel mit gcc 4.0 Kompilieren“
Optionen

Wenn du den Kernel mit einer neueren gcc Version recompilieren willst, dann brauchst du nur im Kernel-source Verzeichnis "make clean" eingeben. Dabei werden dann alle kompilierten Objectdateien gelöscht. Wenn sich an der Kernelkonfiguration nichts ändern soll, brauchst du nur mit der neuen gcc Version den Kernel mit "make && make modules" neu kompilieren.
Ich kenne den gcc leider nicht so genau, aber ich glaube gehört zu haben, das die verschiedenen gcc Versionen etwas unterschiedlichen Binärcode erzeugen.
Ich kenne nur Probleme mit der Installation des NVidiatreibers. Da kann es Probleme geben , wenn der Kernel mit einer anderen gcc Version kompiliert wurde, als die Kernelschnittstelle bei der Installation des NVidia Treibers.
Man sollte immer die Kernelmodule mit der gleichen gcc Version kompilieren , wie den übrigen Kernel.
Bei der Installation von vmware werden auch Kernelmodule übersetzt.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen