更新的库不兼容

时间:2015-02-24 20:54:42

标签: eclipse shared-libraries embedded-linux ubuntu-11.10 ftdi

操作系统 - > ubuntu 11.10(是的,它的版本相当旧,但不幸的是我们无法升级它)

更新了驱动程序 - >从libftd2xx.so.1.1.1到libftd2xx.so.1.1.12的ftdi驱动程序

IDE - > ecillpse

问题 - > 无法包含更新库

错误 - >

  1. / usr / bin / ld:跳过不兼容的/usr/local/lib/libftd2xx.so时 搜索-lftd2xx

  2. / usr / bin / ld:跳过不兼容     搜索-lftd2xx时/usr/local/lib/libftd2xx.a

  3. 概述:
    我有使用ftdi芯片的嵌入式系统。我必须在编码中包含一些新功能,因此我升级了库。以下是我遵循的以下步骤

    • tar xfvz libftd2xx1.1.12.tar.gz

    • cd build / arm926

    • cp lib * / usr / local / lib

    将库复制到中心位置。

    • chmod 0755 /usr/local/lib/libftd2xx.so.1.1.12
    • ln -sf /usr/local/lib/libftd2xx.so.1.1.12 /usr/local/lib/libftd2xx.so

    构建共享对象示例。

    • cd examples

    • make -B(我按照文档中的说明执行了这些步骤,但不知道我为什么这么做)

    运行ldconfig

    • sudo ldconfig -l /usr/local/lib/libftd2xx.so.1.1.12

    运行文件libftd2xx.a

    o / p libftd2xx.a:当前存档

    请你们帮助我或指出我犯错误的地方。 非常感谢

1 个答案:

答案 0 :(得分:0)

对不起伙计们,我正在按照ftdi coument的指示,而不是进入i386目录,我进入了arm986。