web-dev-qa-db-ja.com

FreeTDSのインストール中に「/ usr / bin / ld:cannot-lodbcinst」の問題を解決する方法

LinuxでMicrosoftSQLServerをサポートするためにunixodbcをインストールしました。 LinuxでPHPをMSSQLサーバーに接続したい。FreeTDSオープンソースをインストールしようとしたが、次のエラーが発生する。

/usr/bin/ld: cannot -lodbcinst

FreeTDSをインストールする最良の方法は何ですか?

2
Abhijeet

Rhelタグを使用すると、RedHatシステムを使用していると思います。

このエラーメッセージは、libodbcinst.aまたはlibodbcinst.soという名前のファイルが必要であることを示しています。 FreeTDSが正しく機能するには、FreeTDSにリンクする必要があります。

Red Hatシステムでは、手動インストールを実行する場合は、 pboneによると インストールする必要があります nixODBC-devel パッケージシステムを介して。ただし、すでにパッケージ化されているFreeTDSを使用することもできます。これは RHEL 5および6で使用可能 のようです。

1
Coren