gpt4 book ai didi

linux - 完成 libftdi 中缺少的 .so 文件

转载 作者:IT王子 更新时间:2023-10-29 01:05:31 28 4
gpt4 key购买 nike

我正在使用 ftdi 提供的 ft232r 库通过 Linux Mint 对 LPC11C14 微 Controller 进行编程。要初始化软件,我需要运行以下命令:

./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 文件,我尝试了以下操作:

  1. 更新路径环境变量以包含/usr/lib/x86_64-linux-gnu -- 失败
  2. 更新了 $LD_LIBRARY_PATH 环境变量以包含 /usr/lib/x86_64-linux-gnu -- 失败
  3. /usr/lib/x86_64-linux-gnu 中运行 ldconfig -- 失败

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

谢谢

最佳答案

要在 Ubuntu 12.04 x64 上安装 32 位版本的 libftdi,请尝试以下操作:

$ sudo apt-get install libftdi1:i386

关于linux - 完成 libftdi 中缺少的 .so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14534272/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com