编译内核出现kernel/timeconst.pl line 373

来源:互联网 发布:盒子k歌软件 编辑:程序博客网 时间:2024/06/18 00:26

这个问题主要是由于Ubuntu版本造成的,在32位系统中编译Linux3.1的内核,则会报内核错误kernel/timeconst.pl line 373,解决错误的方法:
找到该文件,修改这个文件的如下的内容,删除output上面的这几行代码

-@val = @{canned_values{hz}};
-if (!defined(@val)) {
-@val = compute_values($hz);
-}

用以下代码代替

+cv=canned_values{hz};  
+@val = defined(
cv) ? @cv:computevalues(hz);

备注:“-”号表示删除,“+”号表示添加
之后回到编译目录,使用make clean;make 命令