编译MINIX内核

时间:2014-04-10 12:48:41

标签: compilation compiler-errors minix

我昨天下载了Minix 3,这样我就可以玩操作系统并了解它的性能。

安装完成后,当我没有对任何内容进行任何更改时,我认为查看内核是否会重新编译是个好主意(所以我可以肯定我不负责以后编译的任何失败)。

我在/ usr / src / kernel中执行了以下指令:

make clean

make

发出警告:clang:warning:编译过程中未使用的参数:' -nodefaultlibs'

由于这是一个警告,但我没有尝试从/ usr / src进行安装。这给了我以下错误:

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

我很困惑,当我安装它时,Minix中的所有东西都工作了。我做错了吗?

1 个答案:

答案 0 :(得分:0)

路径错了。将目录更改为/usr/src,然后make cleanmake install 请注意,3.1.7之前的MINIX版本无法使用GCC或Clang进行编译。您应该使用ACK代替。