昇腾社区首页
中文
注册

emmc-head工具不可用

问题一

检查emmc-head工具时提示-bash: ./emmc-head: No such file or directory。

原因分析

emmc-head工具需要使用“/lib64/”目录下的ld-linux-aarch64.so.1文件,当前环境的“/lib64/”目录下缺少此文件。

解决方案

  • Arm环境

    执行如下命令,复制ld-linux-aarch64.so.1到“/lib64/”目录下。

    cp /lib/ld-linux-aarch64.so.1 /lib64/

  • X86环境

    cp /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 /lib64/

  • 若当前环境没有“/lib64/”目录,可以执行mkdir -p /lib64命令创建。
  • “/lib/”目录下无ld-linux-aarch64.so.1文件,可以使用find / -name ld-linux-aarch64.so.1命令查找。

问题二

检查emmc-head工具时提示./emmc-head: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory。

原因分析

若为emmc-head工具需要使用“/lib”目录下的libc.so.6文件,当前环境的“/lib/”目录下缺少此文件。

解决方案

  • Arm环境

    执行如下命令,复制libc.so.6到“/lib/”目录下。

    cp /usr/lib/aarch64-linux-gnu/libc.so.6 /lib/

  • X86环境

    cp /usr/aarch64-linux-gnu/lib/libc.so.6 /lib/

  • 若当前环境没有“/lib/”目录,可以执行mkdir -p /lib命令创建。
  • “/lib/”目录下无libc.so.6文件,可以使用find / -name libc.so.6命令查找。