昨天我下载了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 cleanmake install注意3.1.7之前的MINIX版本不能用GCC或Clang编译。您应该改为使用ACK

关于compilation - 编译MINIX内核,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22988555/

10-14 17:49
查看更多