#### 编译内核过程 1. 准备好源码 01-SDK/Linux/rk3588-linux-***.tgz,然后解压,然后恢复源码 git reset --hard。 首先全局编译一次 buildroot ``` ./build.sh init 选 16. BoardConfig-rd-box-rk3588-buildroot.mk ``` 2. 准备好 01-SDK/Linux/Ubuntu-xxx.tgz,然后解压,并将文件系统拷贝到 ubuntu/ubuntu-rootfs.img 3. 全局编译SDK,即编译内核。遇到了下面的报错。 ``` 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 Makefile:1502: recipe for target '.obj/camerabinserviceplugin.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinserviceplugin.o] Error 1 2022-09-16T10:23:48 make[6]: *** Waiting for unfinished jobs.... 2022-09-16T10:23:48 Makefile:1774: recipe for target '.obj/camerabinsession.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinsession.o] Error 1 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 Makefile:1663: recipe for target '.obj/camerabinservice.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinservice.o] Error 1 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 Makefile:1852: recipe for target '.obj/camerabincontrol.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabincontrol.o] Error 1 2022-09-16T10:23:48 Makefile:1951: recipe for target '.obj/camerabincontainer.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabincontainer.o] Error 1 2022-09-16T10:23:48 Makefile:2098: recipe for target '.obj/camerabinimageencoder.o' failed 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinimageencoder.o] Error 1 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 Makefile:2037: recipe for target '.obj/camerabinimagecapture.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinimagecapture.o] Error 1 2022-09-16T10:23:48 Makefile:2264: recipe for target '.obj/camerabinmetadata.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinmetadata.o] Error 1 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 cc1plus: error: /src/multimedia: Not a directory 2022-09-16T10:23:48 Makefile:2410: recipe for target '.obj/camerabinvideoencoder.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinvideoencoder.o] Error 1 2022-09-16T10:23:48 Makefile:2340: recipe for target '.obj/camerabinrecorder.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinrecorder.o] Error 1 2022-09-16T10:23:48 Makefile:1906: recipe for target '.obj/camerabinaudioencoder.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinaudioencoder.o] Error 1 2022-09-16T10:23:48 Makefile:2221: recipe for target '.obj/camerabinimageprocessing.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinimageprocessing.o] Error 1 2022-09-16T10:23:48 Makefile:2159: recipe for target '.obj/camerabinzoom.o' failed 2022-09-16T10:23:48 make[6]: *** [.obj/camerabinzoom.o] Error 1 2022-09-16T10:23:48 Makefile:74: recipe for target 'sub-camerabin-make_first' failed 2022-09-16T10:23:48 make[5]: *** [sub-camerabin-make_first] Error 2 2022-09-16T10:23:48 Makefile:100: recipe for target 'sub-gstreamer-make_first' failed 2022-09-16T10:23:48 make[4]: *** [sub-gstreamer-make_first] Error 2 2022-09-16T10:23:48 Makefile:181: recipe for target 'sub-plugins-make_first' failed 2022-09-16T10:23:48 make[3]: *** [sub-plugins-make_first] Error 2 2022-09-16T10:23:48 Makefile:48: recipe for target 'sub-src-make_first' failed 2022-09-16T10:23:48 make[2]: *** [sub-src-make_first] Error 2 2022-09-16T10:23:48 package/pkg-generic.mk:294: recipe for target '/root/zhou/rk3588-linux/buildroot/output/rockchip_rk3588/build/qt5multimedia-5.15.2/.stamp_built' failed 2022-09-16T10:23:48 make[1]: *** [/root/zhou/rk3588-linux/buildroot/output/rockchip_rk3588/build/qt5multimedia-5.15.2/.stamp_built] Error 2 2022-09-16T10:23:48 /root/zhou/rk3588-linux/buildroot/output/rockchip_rk3588/Makefile:23: recipe for target '_all' failed 2022-09-16T10:23:48 make: *** [_all] Error 2 Command exited with non-zero status 1 you take 0:08.31 to build builroot ERROR: Running build_buildroot failed! ERROR: exit code 1 from line 846: /usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG ```