首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装PostgreSQL ODBC时出错-找不到libpq库

安装PostgreSQL ODBC时出错-找不到libpq库
EN

Stack Overflow用户
提问于 2014-02-09 23:30:15
回答 1查看 5.2K关注 0票数 0

我正在尝试在我的Mac上安装Postgres ODBC驱动程序。

我在brew中安装了postgres 8.4。

我从这里下载了ODBC驱动程序。

http://ftp.postgresql.org/pub/odbc/versions/src/

然后我跑

代码语言:javascript
运行
复制
./configure

但我得到了

代码语言:javascript
运行
复制
configure: error: libpq library not found

然而,看起来这个库已经安装了,实际上

代码语言:javascript
运行
复制
:~/Downloads/psqlodbc-08.04.0200$ find / -name "libpq.a" 2>/dev/null
/Library/PostgreSQL/8.4/lib/libpq.a

这是我的pg_conf的输出

代码语言:javascript
运行
复制
:~/Downloads/psqlodbc-08.04.0200$ pg_config
BINDIR = /Library/PostgreSQL/8.4/bin
DOCDIR = /Library/PostgreSQL/8.4/doc/postgresql
HTMLDIR = /Library/PostgreSQL/8.4/doc/postgresql
INCLUDEDIR = /Library/PostgreSQL/8.4/include
PKGINCLUDEDIR = /Library/PostgreSQL/8.4/include/postgresql
INCLUDEDIR-SERVER = /Library/PostgreSQL/8.4/include/postgresql/server
LIBDIR = /Library/PostgreSQL/8.4/lib
PKGLIBDIR = /Library/PostgreSQL/8.4/lib/postgresql
LOCALEDIR = /Library/PostgreSQL/8.4/share/locale
MANDIR = /Library/PostgreSQL/8.4/share/man
SHAREDIR = /Library/PostgreSQL/8.4/share/postgresql
SYSCONFDIR = /Library/PostgreSQL/8.4/etc/postgresql
PGXS = /Library/PostgreSQL/8.4/lib/postgresql/pgxs/src/makefiles/pgxs.mk
CONFIGURE = '--prefix=/Users/buildfarm/pginstaller/server/staging/osx' '--with-openssl' '--with-perl' '--with-python' '--with-tcl' '--with-bonjour' '--with-pam' '--with-krb5' '--enable-thread-safety' '--with-libxml' '--with-ossp-uuid' '--with-includes=/usr/local/include/libxml2:/usr/local/include' '--docdir=/Users/buildfarm/pginstaller/server/staging/osx/doc/postgresql' '--with-libxslt' 'CFLAGS=-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -headerpad_max_install_names -arch ppc -arch i386' 'LDFLAGS=-L/usr/local/lib'
CC = gcc -no-cpp-precomp
CPPFLAGS = -I/usr/include/libxml2 -I/usr/local/include/libxml2 -I/usr/local/include
CFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -headerpad_max_install_names -arch ppc -arch i386 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
CFLAGS_SL =
LDFLAGS = -L/usr/local/lib -L/usr/lib
LDFLAGS_SL =
LIBS = -lpgport -lxslt -lxml2 -lpam -lssl -lcrypto -lkrb5 -lz -lreadline -lm
VERSION = PostgreSQL 8.4.18

有什么想法吗?谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2017-04-25 23:54:30

我在安装psqlodbc 09.06.0200时遇到了同样的问题,所以我安装了带有brew的PostgreSQL 9.6.2

代码语言:javascript
运行
复制
brew install postgresql 

您将获得libpq-dev和libpq库。按照安装进行操作:

代码语言:javascript
运行
复制
./configure
make
make install 

仅此而已

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21661000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档