我的P4机启动从22s减少到20s,gui响应快了30%hyy_m 写了:问一下楼主:新内核感觉如何?
配置并编译内核[更新到linux-2.6.34][增加自动精简]
- ppp1982
- 帖子: 112
- 注册时间: 2007-11-19 9:10
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
貌似我每次编译headers包时都出错,reshine 写了:我用的命令是这样编译以后就有了image 和headers两个包,要编译一些软件,比如drcom,headers包也是不能少的。代码: 全选
sudo make-kpkg --initrd --append-to-version mylinux1 kernel_image kernel_headers
而如果不编译kernel_headers,那么内核的源码目录和headers包的作用时一样的.
所以编译drcom不需要headers包
david@austria:~/drcom-1.3.7$ make
make -C drcomc
make[1]: Entering directory `/home/david/drcom-1.3.7/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/david/drcom-1.3.7/drcomc'
make -C drcomd
make[1]: Entering directory `/home/david/drcom-1.3.7/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/david/drcom-1.3.7/drcomd'
make -C kmod
make[1]: Entering directory `/home/david/drcom-1.3.7/kmod'
make -C /lib/modules/2.6.24.4david5/build M=/home/david/drcom-1.3.7/kmod modules
make[2]: Entering directory `/home/david/linus/linux-2.6.24.4'
#这时候make进入内核源码目录~/david/linus/linux-2.6.24.4
CC [M] /home/david/drcom-1.3.7/kmod/init.o
CC [M] /home/david/drcom-1.3.7/kmod/proc.o
CC [M] /home/david/drcom-1.3.7/kmod/proto.o
/home/david/drcom-1.3.7/kmod/proto.c: In function ‘init_hijack’:
/home/david/drcom-1.3.7/kmod/proto.c:454: warning: assignment from incompatible pointer type
/home/david/drcom-1.3.7/kmod/proto.c:455: warning: assignment from incompatible pointer type
/home/david/drcom-1.3.7/kmod/proto.c: In function ‘cleanup_hijack’:
/home/david/drcom-1.3.7/kmod/proto.c:462: warning: comparison of distinct pointer types lacks a cast
/home/david/drcom-1.3.7/kmod/proto.c:463: warning: assignment from incompatible pointer type
LD [M] /home/david/drcom-1.3.7/kmod/drcom.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/david/drcom-1.3.7/kmod/drcom.mod.o
LD [M] /home/david/drcom-1.3.7/kmod/drcom.ko
make[2]: Leaving directory `/home/david/linus/linux-2.6.24.4'
#这时候make离开内核源码目录~/david/linus/linux-2.6.24.4
make[1]: Leaving directory `/home/david/drcom-1.3.7/kmod'
david@austria:~/drcom-1.3.7$
- seabee
- 帖子: 243
- 注册时间: 2006-11-08 13:02
-
- 帖子: 3
- 注册时间: 2008-04-13 13:49
root@Ubuntu-Quad:/usr/src/linux-2.6.24.4# make menuconfig
HOSTCC scripts/basic/fixdep
在包含自 /usr/include/bits/posix1_lim.h:153 的文件中,
从 /usr/include/limits.h:145,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:122,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h:7,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:11,
从 scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:36:26: 错误: linux/limits.h:No such file or directory
在包含自 /usr/include/sys/socket.h:35 的文件中,
从 /usr/include/netinet/in.h:24,
从 /usr/include/arpa/inet.h:23,
从 scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:311:24: 错误: asm/socket.h:No such file or directory
scripts/basic/fixdep.c: 在函数 ‘use_config’ 中:
scripts/basic/fixdep.c:206: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:206: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
scripts/basic/fixdep.c:206: 错误: 所在的函数内只报告一次。)
scripts/basic/fixdep.c:206: 警告: 未使用的变量 ‘s’
scripts/basic/fixdep.c: 在函数 ‘parse_dep_file’ 中:
scripts/basic/fixdep.c:306: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:306: 警告: 未使用的变量 ‘s’
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2
才开始就这样。。。
HOSTCC scripts/basic/fixdep
在包含自 /usr/include/bits/posix1_lim.h:153 的文件中,
从 /usr/include/limits.h:145,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:122,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h:7,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:11,
从 scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:36:26: 错误: linux/limits.h:No such file or directory
在包含自 /usr/include/sys/socket.h:35 的文件中,
从 /usr/include/netinet/in.h:24,
从 /usr/include/arpa/inet.h:23,
从 scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:311:24: 错误: asm/socket.h:No such file or directory
scripts/basic/fixdep.c: 在函数 ‘use_config’ 中:
scripts/basic/fixdep.c:206: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:206: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
scripts/basic/fixdep.c:206: 错误: 所在的函数内只报告一次。)
scripts/basic/fixdep.c:206: 警告: 未使用的变量 ‘s’
scripts/basic/fixdep.c: 在函数 ‘parse_dep_file’ 中:
scripts/basic/fixdep.c:306: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:306: 警告: 未使用的变量 ‘s’
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2
才开始就这样。。。
- alpha.gu
- 帖子: 1456
- 注册时间: 2006-09-10 16:06
- 联系:
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
sudo aptitude install libncurses5-dev #使用menuconfig需要安装依赖的libncurses5hnlsjxpz 写了:root@Ubuntu-Quad:/usr/src/linux-2.6.24.4# make menuconfig
HOSTCC scripts/basic/fixdep
在包含自 /usr/include/bits/posix1_lim.h:153 的文件中,
从 /usr/include/limits.h:145,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:122,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/syslimits.h:7,
从 /usr/lib/gcc/i486-linux-gnu/4.1.3/include/limits.h:11,
从 scripts/basic/fixdep.c:115:
/usr/include/bits/local_lim.h:36:26: 错误: linux/limits.h:No such file or directory
在包含自 /usr/include/sys/socket.h:35 的文件中,
从 /usr/include/netinet/in.h:24,
从 /usr/include/arpa/inet.h:23,
从 scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:311:24: 错误: asm/socket.h:No such file or directory
scripts/basic/fixdep.c: 在函数 ‘use_config’ 中:
scripts/basic/fixdep.c:206: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:206: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
scripts/basic/fixdep.c:206: 错误: 所在的函数内只报告一次。)
scripts/basic/fixdep.c:206: 警告: 未使用的变量 ‘s’
scripts/basic/fixdep.c: 在函数 ‘parse_dep_file’ 中:
scripts/basic/fixdep.c:306: 错误: ‘PATH_MAX’ 未声明 (在此函数内第一次使用)
scripts/basic/fixdep.c:306: 警告: 未使用的变量 ‘s’
make[1]: *** [scripts/basic/fixdep] 错误 1
make: *** [scripts_basic] 错误 2
才开始就这样。。。
如果不是完全文本界面,建议用xconfig