在执行./build.sh 编译 lichee 出现下面的错误:
AS drivers/soc/allwinner/pm/standby/./../mem_mmu_pc_asm.o
CC drivers/soc/allwinner/pm/standby/./../mem_divlibc.o
CC drivers/soc/allwinner/pm/standby/./../mem_clk.o
CC drivers/soc/allwinner/pm/standby/./../mem_timing.o
CC drivers/soc/allwinner/pm/pm_debug.o
CC drivers/soc/allwinner/pm/standby/./../mem_serial.o
CC drivers/soc/allwinner/pm/standby/./../mem_printk.o
CC drivers/soc/allwinner/pm/standby/./../pm_debug.o
CC drivers/soc/allwinner/pm/standby/main.o
fixdep: error opening depfile: drivers/soc/allwinner/pm/standby/./../.pm_debug.o.d: No such file or directory
make[5]: *** [drivers/soc/allwinner/pm/standby/./../pm_debug.o] Error 2
make[5]: *** Waiting for unfinished jobs....
drivers/soc/allwinner/pm/standby/main.c: In function 'standby_main':
drivers/soc/allwinner/pm/standby/main.c:135:3: warning: implicit declaration of function 'power_enter_super_calc' [-Wimplicit-function-declaration]
power_enter_super_calc(&pm_info, &extended_standby_para_info,
^
drivers/soc/allwinner/pm/standby/main.c:144:3: warning: implicit declaration of function 'standby_twi_init_losc' [-Wimplicit-function-declaration]
standby_twi_init_losc(pm_info.pmu_arg.twi_port);
^
drivers/soc/allwinner/pm/standby/main.c: In function 'bus_enter_lowfreq':
drivers/soc/allwinner/pm/standby/main.c:332:3: warning: implicit declaration of function 'standby_clk_ldodisable' [-Wimplicit-function-declaration]
standby_clk_ldodisable();
fixdep: error opening depfile: drivers/soc/allwinner/pm/standby/./../.pm_debug.o.d: No such file or directory
解决方法
删除 linux下的 .pm_debug.o.cmd
rm /linux-3.10/drivers/soc/allwinner/pm/.pm_debug.o.cmd