编译报错R_ARM_THM_MOVW_ABS_NC against `a local symbol
我们在编译动态库的时候,会遇到如下错误:
/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相关推荐
- STM32编译报错 Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_hd.o).——解决办法
入门STM32写第一个程序时,引入启动文件startup_stm32f10x_hd.s后编译报错 [注]启动文件自行下载后加入工程中 一.原因 引入的启动文件startup_stm32f10x_hd. ...
- 【错误记录】Android Studio 编译报错 ( SDK location not found )
文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ; Could not determine the depende ...
- php baocuo error,PHP编译报错configure: error: Cannot find libmysqlclient under /usr.
今天编译PHP的时候遇到了几个错误,记录一下 第一次编译的时候报错如下: configure: error: mcrypt.h not found. Please reinstall libmcryp ...
- 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:进 ...
- mysql8没有cmakelist_CentOS7安装mysql8.0编译报错集合
以下都是我安装mysql8.0遇到的一些报错和解决方法 1.does not appear to contain CMakeLists.txt. 原因:mysql下载的源码包不对 解决方法:下载正确的 ...
- apache 编译报错:undefined reference to `apr_array_clear'
apache 编译报错: modules/http/.libs/libmod_http.a(byterange_filter.o): In function `ap_set_byterange': b ...
- /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 ...
- c语言 __at定位编译报错,david
标签: 博客七周年 我的博客今天2岁137天了,我领取了徽章. 2010.08.01,我在新浪博客安家. 2010.08.05,我写下了第一篇博文:<IC翻新货识別法>. 至今,我的博客共 ...
- 关于STM32 Hal 库函数编写的程序 在编译时报错 :“Error: L6218E: Undefined symbol 函数名 (referred from xx.o)” 的解决办法
问题描述:在借鉴别人的程序时,直接把部分hal库的程序拿来用,在编译时出现下图所示的问题 1 . 尝试解决但是没有成功的办法: 1.1 头文件包含问题 一开始以为是没有包含头文件,将头文件包含后,再次 ...
- freescale imx6 编译 linux ltib,i.MX6 Ltib编译报错,请版主解决一下。(已解决)
回复: 38 i.MX6 Ltib编译报错,请版主解决一下.(已解决) (217149443) 出0入0汤圆 电梯直达 发表于 2014-6-25 14:57:40 | 只看该作者 |倒序浏览 |阅读 ...
最新文章
- 阿里的御用框架,它非常牛啤!不服不行!
- 明星+本土化,vivo国际化的两大开路先锋
- 【机器学习】KNN算法代码练习
- UVA - 11059 Maximum Product-暴力枚举
- vue跨域解决及打包
- MSP430F5529 DriverLib 库函数学习笔记(四点五)printf打印输出
- 阿里开发者们的第5个感悟:听话,出活 1
- python制作二维码
- java第一阶段面面试题_java基础阶段几个必会面试题
- 我如何判断漏洞奖励计划是否值得参加?如何获得最大收益?
- 前端笔记(1-20)
- NLP---将改变您在未来的沟通方式的7种 nlp 技术 (第一部分(附原始论文))
- EXCEL单元格内的姓名对齐
- 通过Python对商品销售数据预测
- 离散数学第六版第er章偶数题答案_离散数学答案(尹宝林版)第二章习题解答
- 禾穗HERS | 听说妳事业成功都是靠“关系”?
- 心法利器[78] | 端到端任务的拆解设计
- Web返回结果和HTTP状态码详解
- 如何用matlab画紫罗兰,[转载]基于MATLAB的快速傅立叶分析程序设计
- php 浏览商品足迹,iwebshop调取浏览足迹方法
热门文章
- 树梅派应用27:通过USB蓝牙适配器连接BLE设备
- 高考530计算机专业,高考530分以下,学生该先选择大学还是专业?高考名师给出分析...
- 三星6818真八核嵌入式开发板添加宏定义方法
- matlab红点沿着正弦曲线运动,如何使用css3让一个元素做正弦曲线运动?
- Arduino框架下合宙ESP32C3 +1.8“TFT液晶屏通过TFT_eSPI库驱动显示
- linux affinity,Linux CPU Affinity
- Excel如何复制一摸一样的表格或建立副本
- asio ssl 笔记
- LED设备驱动二之重要代码和调试问题分析
- 音视频开发系列(2)PCM音量控制(高级篇)