使用git管理内核后,有时候编译完毕会在内核末尾加上-dirty后缀:
INSTALL net/unix/unix.ko
DEPMOD 2.6.27.8-dirty
用uname -a 查看:
[root@zlg /]# uname -a
Linux zlg 2.6.27.8-dirty #8 PREEMPT Tue Nov 23 10:12:45 CST 2010 armv5tejl unknown
这样可能会导致原来文件系统依赖于版本号的库无法使用。
解决办法:
(1)commit后再进行编译
(2)修改内核配置
General setup --->
[ ] Automatically append version information to the version string 去掉自动添加版本的选项。
阅读(3535) | 评论(2) | 转发(1) |