我要編譯的kernel 是linux-2.6.12.6.tar.gz
我在終端機上打
make mrproper
make menuconfig
就出現下面這樣,有兩個錯誤
HOSTCC scripts/basic/fixdep
在包含自 /usr/include/bits/posix1_lim.h:153 的檔案中,
從 /usr/include/limits.h:145,
從 /usr/lib/gcc/i386-redhat-linux/4.1.2/include/limits.h:122,
從 /usr/lib/gcc/i386-redhat-linux/4.1.2/include/syslimits.h:7,
從 /usr/lib/gcc/i386-redhat-linux/4.1.2/include/limits.h:11,
從 scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: 錯誤:linux/limits.h:沒有此一檔案或目錄
在包含自 /usr/include/sys/socket.h:35 的檔案中,
從 /usr/include/netinet/in.h:24,
從 /usr/include/arpa/inet.h:23,
從 scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:311:24: 錯誤:asm/socket.h:沒有此一檔案或目錄
scripts/basic/fixdep.c: 在函式 「use_config」 中:
scripts/basic/fixdep.c:201: 錯誤:「PATH_MAX」 未宣告 (在此函式內第一次使用)
scripts/basic/fixdep.c:201: 錯誤:(即使在一個函式內多次出現,每個未宣告的識別碼在其
scripts/basic/fixdep.c:201: 錯誤:所在的函式內只報告一次。)
scripts/basic/fixdep.c:201: 警告:未使用的變數 「s」
scripts/basic/fixdep.c: 在函式 「parse_dep_file」 中:
scripts/basic/fixdep.c:297: 錯誤:「PATH_MAX」 未宣告 (在此函式內第一次使用)
scripts/basic/fixdep.c:297: 警告:未使用的變數 「s」
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
請問這是什麼東西沒安裝到,還是我操作錯誤