一路走来一路坑,坑坑不同坑坑跳
编译全志内核代码的时候,遇到的一些编译不过的问题,记录一下吧:
1.解决 “mkimage” command not found – U-Boot images will not be built
解决方法:按照以往经验,我们需要安装依赖包 sudo apt-get install uboot-mkimage 但却提示”现在没有可用的软件包 uboot-mkimage,但是它被其它的软件包引用了。 这可能意味着这个缺失的软件包可能已被废弃“按照其提示,安装”u-boot-tools“即可
sudo apt-get install u-boot-tools
2.解决 ../scripts/build_rootfs.sh: line 19: fakeroot: command not found
解决方法:sudo apt-get install fakeroot
3.解决 awk: line 2: function strtonum never defined
解决方法:sudo apt-get install gawk
4.解决:lichee/tools/pack/pctools/linux/android/mkbootimg: No such file or directory
解决方法:sudo apt-get install g+±multilib gcc-multilib
或者
sudo apt-get install g++-multilib gcc-multilib
解决:error while loading shareds: libstdc++.so.6:can not opwn object file
sudo apt install lib32stdc++6-4.8-dbg
fsutils:No such file or directory
$ apt-get install android-tools-fsutils //这条不行就执行下面两条
$ apt-get install android-sdk-libsparse-utils
$ apt-get install android-sdk-ext4-utils
error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
sudo apt-get install lib32z1