这是我第一次尝试深入到unix内核。所以我认为unix v6将是一个良好的开端。 我发现this website帮助我安装了我需要的所有工具,但是当我试图“制作”gcc时,我被错误所阻止。
这是我得到的:
In file included from ../../../libquadmath/quadmath-imp.h:24:0,
from ../../../libquadmath/math/acoshq.c:30:
/private/tmp/gcc-4.7.2/build/./gcc/include/stdint.h:4:25: fatal error: stdint.h: No such file or directory
compilation terminated.
make[3]: *** [math/acoshq.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libquadmath] Error 2
make: *** [all] Error 2
我一次又一次地吃,我真的不知道该怎么办?我只是想开始学习unix v6,这些问题一直困扰着我,所以任何人都可以帮助我吗?
答案 0 :(得分:0)
Unix v6还没有<stdint.h>
。只有在C99之后才会出现这种情况。
实际上,最好安装simh(或more current development version)和Unix v6的二进制安装。 Disk images并不难找到。