在Ubuntu 64位环境下编译Liunx内核出现 ,make -j4 后没有报错,也没有生成镜像文件
原因:有错,没有报
使用make 不要用make -j4 可以发现报错:
Can’t use ‘defined(@array)’ (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.
删掉了kernel/timeconst.pl 文件中 373行的
if (!defined(@val)) {
改为if (!@val) {
后,编译成功。