00. Catalog
Article directory
01. Problem description
An error occurred when generating boot.img
deng@local:~/arm/kernel-3.4.39/arch/arm/boot/temp$ ./mkboot.sh
./make_ext4fs: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
deng@local:~/arm/kernel-3.4.39/arch/arm/boot/temp$
02. Problem Analysis
Missing 32-bit C++ library libstdc++.so.6
03. Problem solving
Just install the 32-bit C++ library libstdc++.so.6.
deng@local:~/arm/kernel-3.4.39/arch/arm/boot/temp$ sudo apt install lib32stdc++6
04. Question verification
deng@local:~/arm/kernel-3.4.39/arch/arm/boot/temp$ ./mkboot.sh
Creating filesystem with parameters:
Size: 67108864
Block size: 4096
Blocks per group: 32768
Inodes per group: 4096
Inode size: 256
Journal blocks: 1024
Label:
Blocks: 16384
Block groups: 1
Reserved block group size: 7
Created filesystem with 20/4096 inodes and 4587/16384 blocks
deng@local:~/arm/kernel-3.4.39/arch/arm/boot/temp$