完整报错如下:

/usr/local/lib/libfastcommon.so: undefined reference to `fcntl64@GLIBC_2.28'
collect2: error: ld returned 1 exit status
objs/Makefile:236: recipe for target 'objs/nginx' failed
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory '/root/FastDFS安装-完成/nginx-1.16.1'
Makefile:8: recipe for target 'build' failed
make: *** [build] Error 2

这是因为下载的libfastcommon版本错误.当然你水平够高的话可以去折腾GLIBC...但是我个人觉得还是算了吧

# ldd  --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27

ubunt18.04系统支持的glibc是2.27显然2.28的是不可能存在的.

然后注意删除两处libfastcommon.so:

①libfastcommon-1.0.38/src/libfastcommon.so

②/usr/lib64/libfastcommon.so

②是上述报错的直接原因,①如果存在,那么进行第二次编译时,会懒编译,直接把①拷贝到②路径中,

所以①也必须删除

目前我自己测试过的已知版本和适用系统如下:

软件或系统 版本
libfastcommon V1.0.7
fastdfs V5.05
Ubuntu 16.04
软件或系统 版本
libfastcommon V1.0.38
fastdfs V5.11
Ubuntu 19.10

推荐采用:

git clone https://gitee.com/fastsource/libfastcommon

安装fastdfs出现/usr/local/lib/libfastcommon.so: undefined reference to `fcntl64@GLIBC_2.28‘相关推荐

  1. mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack

    mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...

  2. NPM 安装报 Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/xxxxxx‘

    NPM权限问题 最近作者在安装RN环境的时候遇到一个npm权限不足问题,具体报 Error: EACCES: permission denied, mkdir '/usr/local/lib/node ...

  3. linux usr local权限,OS X权限被拒绝/ usr/local/lib

    我正在寻找任何建议/直觉/线索/答案的权限问题,一直困扰着我,因为我切换到新的Macbook Pro.这是两难.某些程序在安装过程中将库复制到/ usr/local/lib下,并在运行这些程序时遇到了 ...

  4. ubuntu 12.04 /sbin/ldconfig.real: /usr/local/lib/*.so.8 不是符号连接 解决办法

    最近在ubuntu12.04下使用sudo apt-get install安装软件的时候最后总会报这种错误.建立硬连接即可解决: sudo ln -sf /usr/local/lib/libproto ...

  5. 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line

    第一步: // 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0 $ find libglog* libglog.a libglog.la libg ...

  6. 使用ldconfig命令将/usr/local/lib加入到默认库

    在安装各种软件的时候,我们常常需要使用ldconfig命令调用系统链接库,这样往往会比较麻烦,而且每次需要使用的时候,都需要调用一次,那么有没有更好的方法将/usr/local/lib加入到默认的系统 ...

  7. fix: brew: Permission denied @ apply2files - /usr/local/lib/node_modules/webpack/es/ters-brow

    文章目录 main solve other 1 other 2 main solve other 1 MAC安装openssl报错 Permission denied @ apply2files 20 ...

  8. 视觉SLAM十四讲 报错ch13 问题汇总 /usr/bin/ld: /usr/local/lib/libfmt.a(format.cc.o)

    视觉SLAM十四讲 报错ch13 /usr/bin/ld: /usr/local/lib/libfmt.a 1. 问题1:未链接fmt库 1.1 解决方案 2. 问题2:-fPIC 2.1 解决方案 ...

  9. /usr/local/lib/libz.a: could not read symbols: Bad value(64 位 Linux)

    /usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not ...

最新文章

  1. 高效精细化管理企业工单
  2. 【异常】redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ‘PSETEX‘
  3. 互联网协议 — 使用 Wireshark 调试 HTTPS 及 HTTP/2 流量
  4. 【哲学】《哲学的故事》笔记
  5. 1:tcl-8.5.13-8.el7.x86_64: [Errno 256] No more mirrors to try.
  6. 软件工程导论 银行储蓄系统_银行计算机储蓄系统
  7. 万分之二用百分之怎么表示_农村建房时,“砖砌的化粪池”怎么做?听完内行人的分析,明白了...
  8. 《JavaScript启示录》——1.7 原始值(或简单值)
  9. using和名空间namespace
  10. 【信息系统项目管理师】第8章-项目质量管理 知识点详细整理
  11. c++学习笔记--C++Primer第4版--标准库类型string
  12. 华硕 Asus TUF B360M+INTEL i5+Sapphire AMD VEGA56黑苹果EFI引导文件
  13. BASIC-9 特殊回文数 C语言版
  14. 硅芯片拆解:早期 555 定时器芯片内部一览
  15. No5.String类的常用方法
  16. 本题要求实现一个计算非负整数阶乘的简单函数
  17. 一种直观理解Galois理论的途径
  18. CREATE DATABASE guestbook DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  19. 汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMP...
  20. 【Unity3d】 制作游戏主菜单 GUI

热门文章

  1. JSON字符串与JSON对象的区别
  2. 框架--NoHttp和OkHttp哪个好用,Volley和NoHttp哪个好用?
  3. 关于卡巴斯基6.0自动升级时报错后自动退出的情况
  4. Angular2-关闭占用的4200端口
  5. vant自定义二级菜单
  6. border-image用法
  7. Navicat for MySQL 设置定时任务
  8. java jxl之Excel的创建
  9. 如何改变请求的host以及referer抓取做了host以及referer限制的接口数据
  10. 安卓SDK之YUV-Image