• 错误
/usr/bin/ld: /usr/local/lib/libavcodec.a(vc1dsp_mmx.o): relocation R_X86_64_PC32 against symbol `ff_pw_9' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
  • 解决办法

  网上所有教程,都说加-fPIC。大多情况下有用,个别情况下没用。比如编译FFmpeg。这个时候,你需要如下操作:

# 没想到吧?大锅我要在这里export ECFLAG="-fPIC"
./configure \--extra-cflags="-fPIC "

全网首发:relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile相关推荐

  1. 编译动态库时报错relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile

    这个是由于编译单个c文件时没有指定-fPIC标志,而链接的时候又指定了-fPIC标志,那么最终链接时指定这个就会报错. 只需要在编译C文件时也加上这个选项就可以了. CFLAGS += -fPIC

  2. 【已解决】ibyaml-cpp.a(memory.cpp.o): relocation R_X86_64_PC32 against symbol `_ZTVSt16_Sp_counted_baseIL

    问题描述 工程文件依赖yaml-cpp,在编译工程文件时显示如下问题 /usr/bin/ld: /usr/local/lib/libyaml-cpp.a(memory.cpp.o): relocati ...

  3. 编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;...

    编译程序遇到问题  relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; 发现编译 ...

  4. relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recom

    原因:某些版本的gcc默认没加-fPIC参数 解决办法:保证你编译.o文件的时候,都加上-fPIC,这样你才能编译出动态库来. 原因:某些版本的gcc默认没加-fPIC参数 解决办法:保证你编译.o文 ...

  5. relocation R_X86_64_32S against `.data‘ can not be used when making a PIE object; recompile with -fP

    linux下编译汇编语言报错: relocation R_X86_64_32S against `.data' can not be used when making a PIE object; re ...

  6. [Python从零到壹] 十四.机器学习之分类算法五万字总结全网首发(决策树、KNN、SVM、分类对比实验)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  7. [Python从零到壹] 十三.机器学习之聚类算法四万字总结全网首发(K-Means、BIRCH、树状聚类、MeanShift)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. [Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归、多项式回归、逻辑回归)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  9. PTA 栈 (20分)(全网首发)(实现一个栈Stack,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1))

    题目描述: 我们知道平凡的栈有几个操作: push(value) 将 value 压入栈 pop() 将栈顶元素弹出, 并返回这个弹出的元素. 现在我们想要在平凡栈的基础上实现以下几个操作: push ...

最新文章

  1. pidstat 命令详解(转载)
  2. Python基础(list和tuple)可变集合和‘不可变’集合
  3. python 欧氏距离_如何用NumPy计算欧氏距离?
  4. leetcode word break java,Word Break leetcode java
  5. 利用Java流进行类的整型字段求和的例子
  6. 为了证明自己有多能喝,理工科的学生竟做出这种事
  7. javafx 示例_示例介绍:JavaFX 8打印
  8. 赶紧看一下mysql8.0版本的新特性,你的数据库是不是该升级了
  9. 这些.Net的细节(面试秘笈),你都知道了吗?
  10. python清理垃圾_用Python自动清理系统垃圾,再也不用360安全卫士了
  11. 85、android handler的警告Handler Class Should be Static or Leaks Occur
  12. java中static修饰函数_详解java中static关键词的作用
  13. java 世界中Annotation
  14. android官方素材,android Studio 中文社区
  15. 更新linux gcc版本到gcc 4.4.2
  16. MathType | 一款强大的公式编辑器
  17. rpg人物制作软件_RPG制作大师下载_RPG制作大师官方下载-太平洋下载中心
  18. 锌离子荧光探针Zinquin 乙酯
  19. HDU 3709 平衡数 数位dp(Java版)
  20. 魔方软件测试自学,4 分钟!OpenAI 的机器手学会单手解魔方了,完全自学无需编程...

热门文章

  1. 推荐系统综述--初识推荐系统(美研面试专用)
  2. Linux上编译curl
  3. Thread创建线程
  4. 关于switch的参数类型
  5. Cisco语音专业认证CCVP
  6. Adobe Illustrator CC 关于路径查找器的使用
  7. eclipse打不开的常见错误
  8. Linux 目录文件与管理
  9. javaMap集合 详解
  10. 海外直播、聊天交友APP的开发及上架GooglePlay体验【Compose版】