在ubuntu 14.04上安装fastdfs

1. 下载

wget https://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz
tar zxvf FastDFS_v4.06.tar.gz

准备工作:

sudo apt-get install gcc libevent-dev

2. 修改make.sh文件

直接安装时,会提示编译错误,找不到libpthread,但系统应该已经安装了。在网上搜索,有人提示其路径配置错误,即:

if [ -f /usr/lib/libpthread.so ] || [ -f /usr/local/lib/libpthread.so ] || [ -f /lib64/libpthread.so ] || [ -f /usr/lib64/libpthread.so ]  || [ -f /usr/lib/libpthread.a ] || [ -f /usr/local/lib/libpthread.a ] || [ -f /lib64/libpthread.a ] || [ -f /usr/lib64/libpthread.a ];

这行应该将/usr/lib/x86_64-linux-gnu/这个目录作为判断条件之一,
即修改为:

if [ -f /usr/lib/libpthread.so ] || [ -f /usr/lib/x86_64-linux-gnu/libpthread.so] || [ -f /usr/local/lib/libpthread.so ] || [ -f /lib64/libpthread.so ] || [ -f /usr/lib64/libpthread.so ]  || [ -f /usr/lib/libpthread.a ] || [ -f /usr/local/lib/libpthread.a ] || [ -f /lib64/libpthread.a ] || [ -f /usr/lib64/libpthread.a ];

这样即可顺利编译通过。

参考:
http://jingtao416.iteye.com/blog/2034283


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注