昨天我下载了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
我很困惑,当我最初安装它时,Minix中的所有功能都可以正常工作。难道我做错了什么?
最佳答案
路径错误。将目录更改为/usr/src
,然后更改为make clean
和make install
注意3.1.7
之前的MINIX版本不能用GCC或Clang编译。您应该改为使用ACK。
关于compilation - 编译MINIX内核,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22988555/