在Ubuntu-18.04的虚拟机上按照https://wiki.t-firefly.com/zh_CN/ROC-RK3588-RT/linux_compile.html 进行下载编译,用的普通用户,英文环境,下载同步都完成后,开始编译,第一步编译 u-boot可以通过,第二步在编译 kernel出现下面报错 # # configuration written to .config # SYNC include/config/auto.conf.cmd HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc UPD include/config/kernel.release DTC arch/arm64/boot/dts/rockchip/roc-rk3588-rt-ext.dtb CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o CC scripts/mod/devicetable-offsets.s In file included from ./include/linux/types.h:6, from ./include/linux/mod_devicetable.h:12, from scripts/mod/devicetable-offsets.c:3: ./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: No such file or directory 5 | #include <asm/types.h> | ^~~~~~~~~~~~~ compilation terminated. scripts/Makefile.build:117: recipe for target 'scripts/mod/devicetable-offsets.s' failed make[2]: *** [scripts/mod/devicetable-offsets.s] Error 1 Makefile:1505: recipe for target 'scripts_mod' failed make[1]: *** [scripts_mod] Error 2 arch/arm64/Makefile:214: recipe for target 'roc-rk3588-rt-ext.img' failed make: *** [roc-rk3588-rt-ext.img] Error 2 ERROR: Running build_extboot failed! ERROR: exit code 2 from line 785: make ARCH=$RK_ARCH $RK_KERNEL_DTS.img -j$RK_JOBS 无论创建仓库使用方法一还是方法二都在这里报错,网上查可能是交叉编译环境变量配置有问题,请教怎么能够解决? |
-
5.61 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1