编译64位内核kernel/timeconst.pl问题解决
Can't use 'defined( @array )' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.
其实,提示的错误信息已经明确告诉你了,你应该省略defined().
这里,我们打开 kernel/timeconst.pl
@val = @{$canned_values{$hz}};
if (!defined( @val )) {
@val = compute_values($hz);
}
output($hz, @val );
将if (!defined( @val )) 改为if (! @val ),再次编译就可以通过了。
Can't use 'defined( @array )' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.
其实,提示的错误信息已经明确告诉你了,你应该省略defined().
这里,我们打开 kernel/timeconst.pl
@val = @{$canned_values{$hz}};
if (!defined( @val )) {
@val = compute_values($hz);
}
output($hz, @val );
将if (!defined( @val )) 改为if (! @val ),再次编译就可以通过了。