我们在编译动态库的时候,会遇到如下错误:

/opt/gcc-linaro-arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: adb.o: relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
adb.o: could not read symbols: Bad value
collect2: error: ld returned 1 exit status

relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC

意思是提示我们在编译的时候加上-fPIC选项即可。

CPPFLAGS+= -O2 -g  -fPIC -Wall -Wno-unused-parameter

编译报错R_ARM_THM_MOVW_ABS_NC against `a local symbol相关推荐

  1. STM32编译报错 Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_hd.o).——解决办法

    入门STM32写第一个程序时,引入启动文件startup_stm32f10x_hd.s后编译报错 [注]启动文件自行下载后加入工程中 一.原因 引入的启动文件startup_stm32f10x_hd. ...

  2. 【错误记录】Android Studio 编译报错 ( SDK location not found )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ; Could not determine the depende ...

  3. php baocuo error,PHP编译报错configure: error: Cannot find libmysqlclient under /usr.

    今天编译PHP的时候遇到了几个错误,记录一下 第一次编译的时候报错如下: configure: error: mcrypt.h not found. Please reinstall libmcryp ...

  4. linux make编译报错 mv,Linux下安装redis

    1:首先下载redis  http://redis.io/download 2:  需要Linux安装gcc依赖 3:进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz 4:进 ...

  5. mysql8没有cmakelist_CentOS7安装mysql8.0编译报错集合

    以下都是我安装mysql8.0遇到的一些报错和解决方法 1.does not appear to contain CMakeLists.txt. 原因:mysql下载的源码包不对 解决方法:下载正确的 ...

  6. apache 编译报错:undefined reference to `apr_array_clear'

    apache 编译报错: modules/http/.libs/libmod_http.a(byterange_filter.o): In function `ap_set_byterange': b ...

  7. /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案

    问题:C++编译时发现一长串编译报错 $ vim ks.cpp $ gcc -o ks ks.cpp 报错: /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cd ...

  8. c语言 __at定位编译报错,david

    标签: 博客七周年 我的博客今天2岁137天了,我领取了徽章. 2010.08.01,我在新浪博客安家. 2010.08.05,我写下了第一篇博文:<IC翻新货识別法>. 至今,我的博客共 ...

  9. 关于STM32 Hal 库函数编写的程序 在编译时报错 :“Error: L6218E: Undefined symbol 函数名 (referred from xx.o)” 的解决办法

    问题描述:在借鉴别人的程序时,直接把部分hal库的程序拿来用,在编译时出现下图所示的问题 1 . 尝试解决但是没有成功的办法: 1.1 头文件包含问题 一开始以为是没有包含头文件,将头文件包含后,再次 ...

  10. freescale imx6 编译 linux ltib,i.MX6 Ltib编译报错,请版主解决一下。(已解决)

    回复: 38 i.MX6 Ltib编译报错,请版主解决一下.(已解决) (217149443) 出0入0汤圆 电梯直达 发表于 2014-6-25 14:57:40 | 只看该作者 |倒序浏览 |阅读 ...

最新文章

  1. 阿里的御用框架,它非常牛啤!不服不行!
  2. 明星+本土化,vivo国际化的两大开路先锋
  3. 【机器学习】KNN算法代码练习
  4. UVA - 11059 Maximum Product-暴力枚举
  5. vue跨域解决及打包
  6. MSP430F5529 DriverLib 库函数学习笔记(四点五)printf打印输出
  7. 阿里开发者们的第5个感悟:听话,出活 1
  8. python制作二维码
  9. java第一阶段面面试题_java基础阶段几个必会面试题
  10. 我如何判断漏洞奖励计划是否值得参加?如何获得最大收益?
  11. 前端笔记(1-20)
  12. NLP---将改变您在未来的沟通方式的7种 nlp 技术 (第一部分(附原始论文))
  13. EXCEL单元格内的姓名对齐
  14. 通过Python对商品销售数据预测
  15. 离散数学第六版第er章偶数题答案_离散数学答案(尹宝林版)第二章习题解答
  16. 禾穗HERS | 听说妳事业成功都是靠“关系”?
  17. 心法利器[78] | 端到端任务的拆解设计
  18. Web返回结果和HTTP状态码详解
  19. 如何用matlab画紫罗兰,[转载]基于MATLAB的快速傅立叶分析程序设计
  20. php 浏览商品足迹,iwebshop调取浏览足迹方法

热门文章

  1. 树梅派应用27:通过USB蓝牙适配器连接BLE设备
  2. 高考530计算机专业,高考530分以下,学生该先选择大学还是专业?高考名师给出分析...
  3. 三星6818真八核嵌入式开发板添加宏定义方法
  4. matlab红点沿着正弦曲线运动,如何使用css3让一个元素做正弦曲线运动?
  5. Arduino框架下合宙ESP32C3 +1.8“TFT液晶屏通过TFT_eSPI库驱动显示
  6. linux affinity,Linux CPU Affinity
  7. Excel如何复制一摸一样的表格或建立副本
  8. asio ssl 笔记
  9. LED设备驱动二之重要代码和调试问题分析
  10. 音视频开发系列(2)PCM音量控制(高级篇)