【问题标题】:undefined symbol SQLAllocHandle using perl on Ubuntu在 Ubuntu 上使用 perl 的未定义符号 SQLAllocHandle
【发布时间】:2012-07-07 02:57:01
【问题描述】:

似乎 perl 程序正在尝试加载 ODBC.so 文件,而不是应该使用的 freetds 文件。它给出了符号查找错误消息。试图在 ODBC.so 中查找 SQLAllocHandle

以前有没有人遇到过这个错误?刚安装完驱动程序,所以我完全不知所措,完全糊涂了。

【问题讨论】:

    标签: sql-server perl ubuntu unixodbc


    【解决方案1】:

    发现问题。 iodbc 驱动程序正在影响 unixodbc 驱动程序。所以我从 /usr/lib 中删除了 iodbc 文件。

    删除 DBD::ODBC 模块,然后重新安装。

    固定。

    【讨论】:

    • 您可以使用 -x 参数避免我正在运行的 Makefile.PL。不幸的是,Makefile.PL 在 unixODBC 之前查找 iODBC(长篇大论)。
    猜你喜欢
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    • 2014-06-10
    • 2018-03-29
    • 1970-01-01
    相关资源
    最近更新 更多