文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ubuntu kernel compile

ubuntu kernel compile

时间:2007-05-15  来源:jack_zheng

1.menuconfig apt-get install build-essential apt-get install linux-source-2.6.17 after unpack linux-source-2.6.17, when run menuconfig some error happened.   root@ubuntu:/usr/src/linux# make menuconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:106:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:107:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:108:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:109:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:111:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:112:19: error: stdio.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
                 from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:11,
                 from scripts/basic/fixdep.c:113:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/limits.h:122:61: error: limits.h: No such file or directory
scripts/basic/fixdep.c:114:19: error: ctype.h: No such file or directory
scripts/basic/fixdep.c:115:23: error: arpa/inet.h: No such file or directory
  root@ubuntu:/usr/src/linux# apt-get install ncurses-dev then menuconfig worked.   2. build error   root@ubuntu:/root/examples/simple# make
make -C /lib/modules/2.6.17-10-server/build M=/home/zhengcb/examples/simple LDDINCDIR=/home/zhengcb/examples/simple/../include modules
make[1]: Entering directory `/usr/src/linux-source-2.6.17'
  WARNING: Symbol version dump /usr/src/linux-source-2.6.17/Module.symvers
           is missing; modules will have no dependencies and modversions.
  Building modules, stage 2.
  MODPOST
/bin/sh: scripts/mod/modpost: not found
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.17'
make: *** [default] Error 2
  This error is because modpost was not built. root@ubuntu:/usr/src/linux# make
  CHK     include/linux/version.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  CC      init/main.o
  CHK     include/linux/compile.h
  After modpost built, run make under examples. It will work.   3. ldd 1) in sbull, end_that_request_last(req) changed to end_that_request_last(req,0) 2) in shells, /bin/sh changed to /bin/bash  
相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载