問題如下:
$ ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- make all CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CHK include/generated/bounds.h CHK include/generated/timeconst.h CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CHK scripts/mod/devicetable-offsets.h CHK include/generated/compile.h CHK kernel/config_data.h LD drivers/clk/qcom/clk-qcom.o CC drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.o In file included from drivers/clk/qcom/mdss/mdss_pll_trace.h:116:0, from drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.c:24: ./include/trace/define_trace.h:88:43: fatal error: ./mdss_pll_trace.h: No such file or directory #include TRACE_INCLUDE(TRACE_INCLUDE_FILE) ^ compilation terminated. make[4]: *** [scripts/Makefile.build:340: drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.o] Error 1 make[3]: *** [scripts/Makefile.build:653: drivers/clk/qcom/mdss] Error 2 make[2]: *** [scripts/Makefile.build:653: drivers/clk/qcom] Error 2 make[1]: *** [scripts/Makefile.build:653: drivers/clk] Error 2 make: *** [Makefile:1120: drivers] Error 2
解法如下:
$ vim drivers/clk/qcom/mdss/mdss_pll_trace.h 115 #define TRACE_INCLUDE_PATH ../../drivers/clk/qcom/mdss