Android之rk3588 开发环境准备及问题解决方法
rk3588编译开发环境准备:
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \ expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \ qemu-user-static live-build bison Flex fakeroot cmake gcc-multilib g++-multilib unzip \ device-tree-compiler ncurses-dev \
1、常见编译错误
Platform RK3588 is build OK, with new .config(make rk3588-ab_defconfig -j16)
/home//leezs/rk3588s/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-http://www.devze.com2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-Mon May 30 11:11:26 HKT 2022/home//leezs/rk3588sBuild uboot ok!Start build kernel/bin/sh: 1: ./scripts/gcc-wrapper.py: not found/bin/sh: 1: ./scripts/gcc-wrapper.py: not found[0;32m#### build completed successfully (42 seconds) ####[00m
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf编程客栈.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c/bin/sh: 1: flex: not foundmake[3]: *** [scripts/kconfig/lexer.lex.c] Error 127make[2]: *** [rockchip_defconfig] Error 2make[1]: *** [__build_one_by_one] Error 2make: *** [__sub-make] Error 2[0;31m#### failed to build some targets (5 seconds) ####[00m
Build kernel failed!
解决办法:
sudo apt-get install flex
2、常见编译错误
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kcjsonfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch]/bin/sh: 1: bison: not foundmake[3]: *** [scripts/kconfig/parser.tab.h] Error 127make[2]: *** [rockchip_defconfig] Error 2make[1]: *** [__build_one_by_one] Error 2make: *** [__sub-make] Error 2#### failed to build some targets (3 seconds) ####
Build kernel failed!
解决办法:
sudo apt-get install bison -y
3、常见编译错误
FAILED: out/soong/.intermediates/external/guice/guice_munge_srcjar/gen/guice_munge.srcjar
rm -rf out/soong/.intermediates/external/guice/guice_munge_srcjar/gen && oAFjyPOIMFut/soong/host/linux-x86/bin/sbox --sandbox-path ojsut/soongemp --manifest out/soong/.intermediates/external/guice/guice_munge_srcjar/genrule.sbox.textprotoThe failing command was run inside an sbox sandbox in temporary directoryout/soong/.temp/sbox/6c6df8b68c4e18f58c1366ddca3a64bf009d9659The failing 开发者_JAV培训command line was:zip -q --temp-path ${TMPDIR:-/tmp} external/guice/lib/build/munge.jar -O out/soong/.temp/sbox/6c6df8b68c4e18f58c1366ddca3a64bf009d9/out/guice_munge.srcjar -d MungeTask.Java *.classbash: zip: command not found解决办法:
sudo apt-get install zip
4、常见编译错误
/bin/bash: make_ext4fs: command not found
解决办法:
sudo apt-get install android-tools-fsutils
到此这篇关于Android中的rk3588 开发环境准备的文章就介绍到这了,更多相关android rk3588开发内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
精彩评论