relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared objec
libusb 1.0版本:libusb-1.0.19
当一个动态库liba.so链接libusb-1.0.a时,出现如下错误:
relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
目前推测是因为指编译libusb时需要加上-fPIC参数。
经验证确实是此问题,
./autogen.sh --with-pic --disable-udev && make -j32
relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared objec相关推荐
- Linux:编译动态库时遇到的错误relocation R_X86_64_32 against `a local symbol'
编译动态库时遇到如下错误: ... ... relocation R_X86_64_32 against `a local symbol' can not be used when making a ...
- 编译动态库时遇到relocation R_X86_64_32 against a local symbol的错误
https://blog.csdn.net/qq_42279940/article/details/85037454 https://blog.csdn.net/hanyulongseucas/art ...
- 遇到 ld.lld: error: found local symbol ‘__bss_start‘ in global part of symbol table in file 错误
在用AndroidStudio开发APP时,因重新拉取git仓库代码,导致以下错误: [164/164] Linking CXX shared library ..\..\..\..\build\in ...
- 全网首发:relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile
错误 /usr/bin/ld: /usr/local/lib/libavcodec.a(vc1dsp_mmx.o): relocation R_X86_64_PC32 against symbol ` ...
- 移植net-snmp 出现的编译问题 ./libs/libnetsnmpsnmpd.a(snmpd.o): relocation R_ARM_THM_MOVW_ABS_NC against `
将net-snmp功能移植到自己的模块中出现了编译问题: 查了网上的资料,一种是说增加编译选项 -fPIC, 这种方式测试后可用.还有一种可能是静态库的嵌套引用问题,net-snmp提供了四个库,分别 ...
- 【教程】制作能在ARM板上直接运行的gcc本地编译器
编译好的程序的下载链接:百度网盘 请输入提取码(提取码:ocmm) 概述 通常情况下,我们是在电脑里面开一个Linux虚拟机, 在虚拟机里面用交叉编译工具链编译好可执行文件后,将可执行文件拷贝到板子里 ...
- OpenCV在IMX6上的移植
最近接触图像处理的项目,花了一周时间把OpenCV的移植搞定,现记录下自己的安装过程.出现的错误和解决办法. 环境:ubuntu10.0.4+ eclipse luna + OpenCV2.4.13 ...
- /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 ...
- 服务器架设笔记——编译Apache及其插件
之前一直从事Windows上的客户端软件开发,经常会处理和服务器交互相关的业务.由于希望成为一个全栈式的工程师,我对Linux上服务器相关的开发也越来越感兴趣.趁着年底自由的时间比较多,我可以对这块做 ...
- php+tcc,64位Linux环境安装PHP TCC扩展方法
近日发现了一个很有用的PHP扩展,它可以让PHP直接执行C代码,无需编译.TCC(Tiny C Compiler)是一个C编译器,支持直接执行C源代码. 关于TCC的介绍这里不多说,刚开始在32位Ub ...
最新文章
- 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - G. 单词分析
- 最新 Linux安装项目环境 mysql 完整教程 100%可行.附带所有教程
- Codeforces Round #547 (Div. 3)
- 我一个女孩子居然做了十年硬件。​。。
- Apache Ant 1.10.6发布–用于junitlauncher的fork模式以及新的jmod和链接任务
- 二阶振荡环节的谐振频率_什么是谐振器?谐振器与振荡器有什么区别?
- ubuntu20.04安装nvidia显卡驱动/CUDA/cuDNN
- 贝叶斯数据分析--概论
- Vins-Fusion运行kitti,euroc和tum数据集并使用evo评估
- 【gradle exclude冲突依赖】
- requests爬取链家网房源数据
- 安卓实现每日一句功能-一言API调用
- [CF_GYM102900L]Traveling in the Grid World
- 用PowerPoint巧做特效字幕(转)
- linux下Nerdtree安装方法
- 计算机一些专业术语,计算机专业术语大全
- 陌上花开,可缓缓归矣
- Qt3升级 -Qt论坛问答翻译
- mac php oci,PHP:OCI安装
- 完全背包问题Leecode322零钱兑换和Leecode518零钱兑换||