Erstellen eines Linux-Kernels unter Mac OS X

Ich mache ein Projekt, um den Linux-Kernel zu ändern. Ich habe einen Desktop-Linux-Computer und habe kein Problem damit, einen Kernel darauf zu erstellen.

Ich mache jedoch eine Reise und möchte auf meinem Weg arbeiten. Ich habe nur ein MacBook. Als ich versuchte, den Linux-Kernel zu erstellen, beklagte er sich darüberelf.h was not found.

Ich lade eine elf.h aus dem Internet herunter. Jetzt klagt es:NO ELF

Ich habe versucht, das ganze zu kopieren/usr/include von meinem Linux-Desktop, und legen Sie es als Include-Verzeichnis, und immer noch seltsame Fehler wie"u8" not declared

Was ist die Standardmethode für die Kernelentwicklung auf dem Mac? Ich habe eine virtuelle Maschine, auf der Linux auf demselben Mac ausgeführt wird, und sie wird zum Testen des modifizierten Kernels verwendet. Allerdings möchte ich nicht wirklich einen Kernel darauf aufbauen, da es ein bisschen langsam ist.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage