如何解决FreeTDS安装过程中出现“/usr/bin/ld:cannot-lodbcinst”问题

如何解决FreeTDS安装过程中出现“/usr/bin/ld:cannot-lodbcinst”问题

我已经安装了 unixodbc 以在 Linux 中支持 Microsoft SQL Server。我想将 Linux 上的 PHP 连接到 MS SQL 服务器。我尝试安装 FreeTDS opensource ,但它给了我以下错误。

/usr/bin/ld: cannot -lodbcinst

安装 FreeTDS 的最佳方法是什么?

答案1

根据你的 rhel 标签,我猜你正在使用 Red Hat 系统。

此错误消息告诉您需要一个名为 libodbcinst.a 或 libodbcinst.so 的文件。 FreeTDS 需要链接到它才能正常工作。

在红帽系统上,骨 说你需要安装的unixODBC 开发如果您想进行手动安装,可以通过您的软件包系统进行安装。不过也可以使用已经打包好的FreeTDS,貌似适用于 RHEL 5 和 6

相关内容