Linux 14.981 Themen, 106.343 Beiträge

Kernelkompilierung mit gcc 3.3

KarstenW / 6 Antworten / Flachansicht Nickles

Hallo,

ich kompiliere in der Regel immer einen eigenen Kern. Ich habe irgendwo gelesen , das der Kompiler 3.x noch nicht für den kernl 2.6.x freigegeben ist. Stimmt das , oder kann man einen Kern 2.6.x auch mit einem neuen Kompiler gcc 3.x kompilieren? Linus Torwalds hat sich schon darüber beschwert das die neuen Kompilerversionen 3.x von gcc schlechten C - Code erzeugen würden. Da der Betriebsystemkern in C programmiert ist, möchte ich hier gern mal die Experten fragen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
REPI KarstenW „Ja , es gibt guten und schlechten Binärcode. Ich selbst bin keine Informatiker,...“
Optionen

Wobei man (jedenfalls bei SuSE) in der Konfigurationsdatei für den Compilelauf angeben kann, für welchen Prozessortyp der Kernel erstellt werden soll. Gehe davon aus, daß hier schon bestimmte Optimierungen einmal der verwendeten Kernelsourcen und ggf. auch der Einstellungen am Compiler selbst verwendet werden.

Je neuer der Compiler und die jeweilige Hardware, desto besser sollten sie aufeinander abgestimmt sein.

Versuch doch mal Deinen Kernel mit der Vorgängerversion vom gcc 3.3 zu compilieren. Glaube aber eher, daß, wenn es Unterschiede gibt, diese eher "akademischer" Natur sind !

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen