Компиляция ядра MINIX

Вчера я скачал Minix 3, чтобы поэкспериментировать с операционной системой и немного узнать о ее производительности.

После установки, когда я не сделал ни единого изменения, я подумал, что было бы неплохо посмотреть, будет ли ядро ​​перекомпилировано (чтобы я мог быть уверен, что не несу ответственности за какие-либо ошибки при компиляции позже).

Я выполнил следующие инструкции внутри /usr/src/kernel:

make clean

make

Предупреждение: clang: предупреждение: аргумент не используется во время компиляции: '-nodefaultlibs'

Так как это было предупреждением, но не выглядело как ошибка, я попытался выполнить установку из /usr/src. Это дало мне следующую ошибку:

install /usr/lib/crt0.o
install: crt0.o: stat: no such file or directory

Я в замешательстве, когда устанавливал изначально все в миниксе работало. Я делаю что-то неправильно?


person user3465120    schedule 10.04.2014    source источник


Ответы (1)


Путь неправильный. Измените каталог на /usr/src, а затем на make clean и make install Обратите внимание, что версии MINIX до 3.1.7 не могут быть скомпилированы с помощью GCC или Clang. Вместо этого следует использовать ACK.

person ziggurat    schedule 14.10.2014