运行flash_tool时报错:

./flash_tool: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

解决方法步骤:
1.查看系统中是否有libpng12.so.0
执行命令: ls -ld $(locate -r libpng12..so.)
显示:ls -ld $(locate -r libpng12..so.)
lrwxrwxrwx 1 root root 54 Aug 24 08:43 /home/liyao/tools/libpng12.so.0 -> /snap/core/7270/usr/lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 57 Oct 10 09:17 /lib/x86_64-linux-gnu/libpng12.so.0 -> /snap/bcompare/115/usr/lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 18 Jul 11 2018 /snap/core/7713/lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r–r-- 1 root root 149904 Jul 11 2018 /snap/core/7713/lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx 1 root root 35 Jul 11 2018 /snap/core/7713/usr/lib/x86_64-linux-gnu/libpng12.so.0 -> /lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 18 Jul 11 2018 /snap/core/7917/lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r–r-- 1 root root 149904 Jul 11 2018 /snap/core/7917/lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx 1 root root 35 Jul 11 2018 /snap/core/7917/usr/lib/x86_64-linux-gnu/libpng12.so.0 -> /lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 18 Jul 11 2018 /snap/gnome-3-26-1604/90/lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r–r-- 1 root root 149904 Jul 11 2018 /snap/gnome-3-26-1604/90/lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx 1 root root 43 Jul 6 03:34 /snap/gnome-3-26-1604/90/usr/lib/x86_64-linux-gnu/libpng12.so.0 -> …/…/…/lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 18 Jul 11 2018 /snap/gnome-3-26-1604/92/lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r–r-- 1 root root 149904 Jul 11 2018 /snap/gnome-3-26-1604/92/lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx 1 root root 43 Aug 31 02:18 /snap/gnome-3-26-1604/92/usr/lib/x86_64-linux-gnu/libpng12.so.0 -> …/…/…/lib/x86_64-linux-gnu/libpng12.so.0
lrwxrwxrwx 1 root root 18 Jul 11 2018 /snap/tusk/29/lib/x86_64-linux-gnu/libpng12.so.0 -> libpng12.so.0.54.0
-rw-r–r-- 1 root root 149904 Jul 11 2018 /snap/tusk/29/lib/x86_64-linux-gnu/libpng12.so.0.54.0
lrwxrwxrwx 1 root root 43 Oct 29 2018 /snap/tusk/29/usr/lib/x86_64-linux-gnu/libpng12.so.0 -> …/…/…/lib/x86_64-linux-gnu/libpng12.so.0

2.已经有的libpng12.so.0,用它来建立新的软连接sudo ln -s xxxx /usr/lib/libpng12.so.0
此处xxx为ls -ld $(locate -r libpng12..so.)获取的libpng12.so.0已经有软连接的路径(中间有"->"标记).
从列表中选取/snap/tusk/29/usr/lib/x86_64-linux-gnu/libpng12.so.0,执行sudo ln -s /snap/tusk/29/usr/lib/x86_64-linux-gnu/libpng12.so.0 /usr/lib/libpng12.so.0

3.让动态链接库libpng12.so.0为系统所共享,执行命令:sudo ldconfig

4.测试:打开./flash_tool
多次修改,直到测试成功,完美运行./flash_tool

Linux mtk flash_tool -error while loading shared libraries: libpng12.so.0: cannot open shared object相关推荐

  1. linux fedora安装、运行mybase7.3.5报错:error while loading shared libraries: libpng12.so.0

    直接安装即可: sudo dnf install libpng12 dnf安装的是32位的,在64位系统下无法使用,参考我的下面这篇文章来解决: https://zhangxueliang.blog. ...

  2. error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or

    原文:http://blog.csdn.net/david_xtd/article/details/7625626/ 链接时可以通过-L和-l来指定自己的库,因此链接可以通过,但是运行时,系统仍无法找 ...

  3. 【linux排错】error while loading shared libraries: xxx.so.x 错误的原因和解决办法

    一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: lcw: error while loading shared libraries: libjson.so.0: c ...

  4. svn: error while loading shared libraries: libsvn_client-1.so.0

    http://www.cnblogs.com/mangu-uu/archive/2012/08/23.html 定位问题的利器之strace svn安装在了tools目录外面,把文件夹移动tools/ ...

  5. Oracle RAC安装过程中遇到“error while loading shared libraries libpthread.so.0”的解决办法...

    在CentOS 5上安装Oracle 10.2.0.1 RAC的cluster software的时候,在最后一步,第二个节点,执行root.sh的时候,报告error while loading s ...

  6. rac安装过程中 error while loading shared libraries libpthread.so.0 问题的解决

    rac安装过程中 error while loading shared libraries libpthread.so.0 问题的解决 2010-08-28 23:10 在CentOS 5上安装Ora ...

  7. 执行srvctl报错 :error while loading shared libraries: libpthread.so.0:

    执行srvctl是报错error while loading shared libraries: libpthread.so.0:[oracle@rac02 ~]$ srvctl /opt/ora10 ...

  8. iperf3 安装遇到 error while loading shared libraries: libiperf.so.0

    iperf3: error while loading shared libraries: libiperf.so.0: cannot open shared object file: No such ...

  9. FSL 运行错误 error while loading shared libraries: libopenblas.so.0

    错误提示: error while loading shared libraries: libopenblas.so.0: cannot open shared object file: No suc ...

最新文章

  1. 高可用MySQL_Mysql高可用架构
  2. 定制简单的Linux系统
  3. D2前端技术论坛之网页无障碍学习笔记
  4. Angular2学习笔记——NgModule
  5. windows和linux删除文件方法
  6. python引用、浅拷贝、深拷贝
  7. 应用程序虚拟化,序列化实验 Microsoft Desktop Optimization Pack 实现一个应用程
  8. FISCO BCOS 零知识证明 Fiat-Shamir 实例源码
  9. 【HDU 5251】矩形面积【凸包 最小矩形覆盖】
  10. Word TOC域的使用说明
  11. webpack打包命令
  12. java: java mina ——基于TCP/IP、UDP/IP协议栈的通信框架
  13. python人工智能入门纳米学位_最近看到udacity的纳米学位很火,号称学完可以找到工作了,这是真的吗?...
  14. android canvas 背景图片,Android更改canvas背景颜色而不会丢失任何图纸
  15. [创业-39]:中小公司的组织架构与公司管理
  16. python猜单词游戏
  17. win10局域网中设置共享文件夹
  18. python对新媒体运营的帮助_一年新媒体工作积累的经验
  19. 163企业邮箱价格费用标准是多少?
  20. android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)

热门文章

  1. 【计算机毕业设计】家校通微信小程序的设计与实现
  2. MODULE_DEVICE_TABLE的用法
  3. Android Studio 多渠道打包之友盟打包
  4. 大数据应用于各个行业,大数据在各行各业的具体应用是什么?
  5. JAVA基础测试企业面试题
  6. 关于scrapy爬取51job网以及智联招聘信息存储文件的设置
  7. 接之前的PDF转换,需求批量PDF导出压缩包
  8. 在美团的八年,学到了这些
  9. 用简单的办法在c++程序做一个老板键(万能老板键和隐藏固定程序的老板键)
  10. 记录一下童年游戏和动画片