加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在libftdi中实现丢失的.so文件

发布时间:2020-12-14 00:04:41 所属栏目:Linux 来源:网络整理
导读:我使用ftdi提供的ft232r库通过 Linux Mint编程LPC11C14微控制器.要初始化软件,我需要运行以下命令: ./ft232r_prog --manufacturer Sunswift --product $(PROJECT_NAME) --invert_rts --invert_dtr 当我运行代码时,我遇到以下问题: Error while loading sha
我使用ftdi提供的ft232r库通过 Linux Mint编程LPC11C14微控制器.要初始化软件,我需要运行以下命令:

./ft232r_prog --manufacturer Sunswift --product $(PROJECT_NAME) --invert_rts --invert_dtr

当我运行代码时,我遇到以下问题:

Error while loading shared libraries: libftdi.so.1: cannot open shared object file: No such file or directory

在运行ldd ft232r_prog时,我得到:

linux-gate.so.1 =>  (0xf77b8000)
libusb-0.1.so.4 => /lib/i386-linux-gnu/libusb-0.1.so.4 (0xf7790000)
libftdi.so.1 => not found
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf75e5000)
/lib/ld-linux.so.2 (0xf77b9000)

文件libftdi.so.1位于/usr/lib / x86_64-linux-gnu中.由于可执行文件ft232r_prog无法找到.so文件,我尝试了以下内容:

>更新了包含/usr/lib / x86_64-linux-gnu的路径环境变量 – 失败
>更新了$LD_LIBRARY_PATH环境变量以包含/usr/lib / x86_64-linux-gnu – 失败
>在/usr/lib / x86_64-linux-gnu中运行ldconfig – 失败

这似乎是包含共享库的常见问题.关于如何解决它的任何想法?

谢谢

解决方法

我怀疑你的系统是64位,程序是32位.在这种情况下,您需要安装32位版本的库.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读