2008年6月15日 星期日

ubuntu 編譯核心問題解決

ubuntu 編譯核心失敗
編譯核心時遇到下面問題
scripts/basic/fixdep.c:107:23: 錯誤: sys/types.h:沒有此一檔案或目錄scripts/basic/fixdep.c:108:22: 錯誤: sys/stat.h:沒有此一檔案或目錄scripts/basic/fixdep.c:109:22: 錯誤: sys/mman.h:沒有此一檔案或目錄scripts/basic/fixdep.c:110:20: 錯誤: unistd.h:沒有此一檔案或目錄scripts/basic/fixdep.c:111:19: 錯誤: fcntl.h:沒有此一檔案或目錄
scripts/basic/fixdep.c:112:20: 錯誤: string.h:沒有此一檔案或目錄scripts/basic/fixdep.c:113:20: 錯誤: stdlib.h:沒有此一檔案或目錄scripts/basic/fixdep.c:114:19: 錯誤: stdio.h:沒有此一檔案或目錄
在包含自 /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7 的檔案中,
從 /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
從 scripts/basic/fixdep.c:115:/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: 錯誤: limits.h:沒有此一檔案或目錄
scripts/basic/fixdep.c:116:19: 錯誤: ctype.h:沒有此一檔案或目錄scripts/basic/fixdep.c:117:23: 錯誤: arpa/inet.h:沒有此一檔案或目錄

解決方法apt-get install build-essential

-----------------後續問題------------------
HOSTCC scripts/basic/fixdepHOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.oHOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/lxdialog/checklist.o在包含自 scripts/kconfig/lxdialog/checklist.c:24 的檔案中:
scripts/kconfig/lxdialog/dialog.h:32:20: 錯誤 :curses.h:沒有此一檔案或目錄

解決方法apt-get install libncurses5-dev

-----------------問題解決----------------
可正常compiler跟編譯核心

沒有留言: