Я делаю проект для изменения ядра Linux. У меня есть настольная Linux-машина, и у меня нет проблем с созданием ядра.
Однако я собираюсь в путешествие, и я хочу работать на своем пути. У меня только MacBook. Когда я пытался построить ядро Linux, он жаловался, что elf.h was not found
.
Я загружаю elf.h из Интернета. Теперь он жалуется: NO ELF
Я попытался скопировать весь /usr/include
с моего рабочего стола Linux и установить его как каталог include и по-прежнему получать странные ошибки, например "u8" not declared
Каков стандартный способ разработки ядра на Mac? У меня есть виртуальная машина под управлением Linux на том же Mac, и она будет использоваться для тестирования модифицированного ядра. Тем не менее, я действительно не хочу создавать на нем ядро, так как это немного медленнее.