Como resolver o problema “/ usr / bin / ld: cannot -lodbcinst” durante a instalação do FreeTDS

2

Instalei o unixodbc para suporte ao Microsoft SQL Server no Linux. Eu quero conectar o PHP no Linux para um servidor MS SQL. Eu tentei instalar o opensource FreeTDS, mas me dá seguinte erro.

/usr/bin/ld: cannot -lodbcinst

Qual é a melhor maneira de instalar o FreeTDS?

    
por Abhijeet 31.01.2012 / 07:41

1 resposta

1

Com sua tag rhel, acho que você está usando um sistema Red Hat.

Esta mensagem de erro informa que você precisa de um arquivo chamado libodbcinst.a ou libodbcinst.so. O FreeTDS precisa se vincular a ele para funcionar corretamente.

No Red Hat System, pbone diz que você precisa instalar unixODBC-devel através do seu sistema de pacotes, se você quiser prosseguir com a sua instalação manual. Mas você também pode usar o FreeTDS já empacotado, que parece disponível para RHEL 5 & 6 .

    
por 31.01.2012 / 14:30