就是这样报错:
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `pthread_create@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `pthread_cond_destroy@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `dlinfo@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `getc@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `readlink@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `pthread_mutex_destroy@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `closedir@GLIBC_2.27'
/home/hhh/d211/output/d211_d213_devkitf/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-unknown-linux-gnu/10.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld: /home/hhh/d211/output/d211_d213_devkitf/host/riscv64-linux-gnu/sysroot/usr/lib64xthead/lp64d/../lib64xthead/lp64d/libasound.so: undefined reference to `setpgid@GLIBC_2.27'
如果构建的是其他目标则不会错误,只有构建d211_d213_devkitf_defconfig会发生错误.也用过Ubuntu 16/18/20/22都不行.
我对照的文档是这个.
有点菜不知道怎么解决.
GLIBC版本确认.
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_3.4.30
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.14
GLIBC_2.6
GLIBC_2.33
GLIBC_2.25
GLIBC_2.18
GLIBC_2.16
GLIBC_2.32
GLIBC_2.7
GLIBC_2.3.4
GLIBC_2.17
GLIBC_2.3.2
GLIBC_2.34
GLIBC_2.4
GLIBCXX_DEBUG_MESSAGE_LENGTH
make menuconfig 删除一大堆包勉强编译通过… 但不能启动