gcc编译问题
时间:2009-08-25
来源:互联网
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/include/postgresql/
ch@debian:~/CGI/cgi-bin/bbs/manage$ gcc -o group group.c
group.c:3:22: error: libpq-fe.h: 没有那个文件或目录
作者: 老陈73 发布时间: 2009-08-25
则编译时提示:
ch@debian:~/CGI/cgi-bin/bbs/manage$ gcc -o group group.c
group.c: In function ‘main’:
group.c:17: warning: assignment makes integer from pointer without a cast
group.c:18: warning: assignment makes integer from pointer without a cast
/tmp/ccUXpO4Z.o: In function `main':
group.c:(.text+0x20): undefined reference to `PQconnectdb'
group.c:(.text+0x2e): undefined reference to `PQstatus'
group.c:(.text+0x49): undefined reference to `PQsetClientEncoding'
group.c:(.text+0x5b): undefined reference to `PQexec'
group.c:(.text+0x69): undefined reference to `PQresultStatus'
group.c:(.text+0x93): undefined reference to `PQgetvalue'
group.c:(.text+0xb5): undefined reference to `PQgetvalue'
group.c:(.text+0xc7): undefined reference to `PQclear'
group.c:(.text+0xd2): undefined reference to `PQfinish'
collect2: ld returned 1 exit status
作者: 老陈73 发布时间: 2009-08-25
这样编译成功了,但不明白原因
难道每次都要加-L/usr/include/postgresql -lpq ,这样太麻烦了吧
作者: 老陈73 发布时间: 2009-08-25
作者: d00m3d 发布时间: 2009-08-26
作者: remote fish 发布时间: 2009-08-26
作者: remote fish
楼主应该已经有开发包了, 但是应该没有正确设置好 CFLAGS, LDFLAGS
|
作者: 老陈73 发布时间: 2009-08-26
作者: remote fish 发布时间: 2009-08-27
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28