【Kernel driver】make_ext4fs error while loading shared libraries

00. Catalog

insert image description here

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$ 

05. Appendix

Guess you like

Origin blog.csdn.net/dengjin20104042056/article/details/132380050