Error:Makefile:1449:*** mixed implicit and normal rules: deprecated syntax

    xiaoxiao2021-04-16  33

    在解压的linux2.6.22.6文件夹下make uImage的时候出现下面的错误:

    Makefile:416:*** mixed implicit and normal rules: deprecated syntax Makefile:1449:*** mixed implicit and normal rules: deprecated syntax 12 12

    是由于我的系统的make工具太新,make的旧版规则已经无法兼容新版。按照以下方式,问题得到解决,用vim打开Makefile文件,修改416和1449行:  416行修改前:

    config %config: scripts_basic outputmakefile FORCE 1 1

    416行修改后:

    %config: scripts_basic outputmakefile FORCE 1 1

    1449 行修改前:

    / %/: prepare scripts FORCE 1 1

    1449 行修改后:

    %/: prepare scripts FORCE 1 1

    然后在make menuconfig有出现如下错误

    scripts /kconfig/lxdialog/dialog.h32:20Lfatal error:curses.h:没有那个文件或者目录

    这个错误是因为没安装libncurses,执行如下命令即可 sudo apt-get install libncurses5-dev

    然后再make menuconfig 即可

    然后再make uImage又出现下面的错误提示:

    "mkimage" command not found - U-Boot images will not be built 1 1

    执行下面的命令:

    sudo apt-get install u-boot-tools 1 1

    然后再make uImage即可

    转载请注明原文地址: https://ju.6miu.com/read-672820.html

    最新回复(0)