免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2275 | 回复: 9
打印 上一主题 下一主题

求救!!我make的时候提示缺少pcre~我该如何添加? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-20 15:04 |只看该作者 |倒序浏览
cd src ; cd txt-converter ; cd char ; make CC="g++ -pipe -DPCRE_SUPPORT" CFLAGS="-g -O2 -ffast-math -Wall -Wno-sign-compare -I../common -DPACKETVER=6 -DNEW_006b -DSO_REUSEPORT  -I/usr/include/mysql -mcpu=i486 -fno-strength-reduce" LIB_S="-L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv -L/usr/local/lib -lpcre" ; cd ..
make[2]: Entering directory `/home/4991/src/txt-converter/char'
g++ -pipe -DPCRE_SUPPORT -g -O2 -ffast-math -Wall -Wno-sign-compare -I../common -DPACKETVER=6 -DNEW_006b -DSO_REUSEPORT  -I/usr/include/mysql -mcpu=i486 -fno-strength-reduce   -c -o char-converter.o char-converter.c
g++ -pipe -DPCRE_SUPPORT -o ../../../char-converter char-converter.o ../../common/obj/core.o ../../common/obj/socket.o ../../common/obj/timer.o ../../common/obj/grfio.o ../../common/obj/db.o ../../common/obj/lock.o ../../common/obj/nullpo.o ../../common/obj/malloc.o ../../common/obj/showmsg.o ../../common/obj/strlib.o -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files -lnss_dns -lresolv -L/usr/local/lib -lpcre
/usr/bin/ld: cannot find -lpcre
collect2: ld returned 1 exit status
make[2]: *** [char-converter] Error 1
make[2]: Leaving directory `/home/4991/src/txt-converter/char'
make[1]: Leaving directory `/home/4991'
[root@localhost 4991]#


系统是RHL9。 我在make编译的时候发现缺少 pcre库 ,我就rpm -ivh pcre.rpm 安装了一个pcre。但仍然提示缺少pcre。可能是我做的还是不对

请问大家怎么做?才可以添加pcre?

论坛徽章:
0
2 [报告]
发表于 2006-01-20 15:42 |只看该作者
求救。。。顶。。。

论坛徽章:
0
3 [报告]
发表于 2006-01-20 17:11 |只看该作者
救命啊

论坛徽章:
0
4 [报告]
发表于 2006-01-20 17:22 |只看该作者
应该是在默认的路径没找到,要不就是版本的问题
用-L指定pcre的路径或者将pcre的路径加到LD_LIBRARY_PATH中

论坛徽章:
0
5 [报告]
发表于 2006-01-20 17:29 |只看该作者
我的LINUX 9使用的3.4版本。太旧了吗?。。。。。。。

我把pcre.h放到/var/lib/gcc/linux9/下面了

论坛徽章:
0
6 [报告]
发表于 2006-01-20 19:33 |只看该作者
现在是找不到动态库,跟头文件没什么关系的,将pcre的链接库的路径加到环境变量LD_LIBRARY_PATH中
再编译

论坛徽章:
0
7 [报告]
发表于 2006-01-20 20:02 |只看该作者
请下载pcre 安装好后再编译!就可以了!!

pcre-6.0.tar.gz

59.23 KB, 下载次数: 72

论坛徽章:
0
8 [报告]
发表于 2006-01-20 20:02 |只看该作者
下载pcre安装好后即可,编译通过了!

论坛徽章:
0
9 [报告]
发表于 2006-01-20 21:39 |只看该作者
原帖由 x_box 于 2006-1-20 20:02 发表
请下载pcre 安装好后再编译!就可以了!!


你的gz下载之后无法打开阿。。。。。。。损坏了吧?

[ 本帖最后由 sxysxy 于 2006-1-20 21:41 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2006-01-20 21:51 |只看该作者
好了!我自己下载了一个6.3之后编译,可以用了!啊哈哈

谢谢各位大虾对我的帮助!

# cd /usr/ports
# mkdir pcre
# cd pcre
# ftp ftp://ftp.sourceforge.net/pub/sourceforge/p/pc/pcre/

tar -xvzf pcre-6.3.tar.gz
# cd pcre-6.3
# ./configure
# make
# make install
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP