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 shared object; recompile with -fPIC
... could not read symbols: Bad value
解决办法编译器已经提示了:recompile with -fPIC
但是我们应该重新编译谁带上这个参数呢?
答案是:在编译.o文件的时候,而不是在编译生成动态库的时候;
所以解决办法:保证编译.o文件的时候,都加上-fPIC,这样才能编译出动态库来。
转载于:https://www.cnblogs.com/AndyJee/p/3834120.html
Linux:编译动态库时遇到的错误relocation R_X86_64_32 against `a local symbol'相关推荐
- linux编译动态库之fPIC
转载:https://blog.csdn.net/sinc00/article/details/44833839 今天在用g++编译代码时,提示说.rdata错误,然后网上找了一堆资料,最后明白了一个 ...
- linux编译动态库之-fPIC
在生成动态库时,常常习惯性的加上fPIC选项,fPIC有什么作用和意义,加不加有什么区别,这里做下小结: fPIC的全称是 Position Independent Code, 用于生成位置无关代码. ...
- linux so fpic,linux编译动态库之fPIC
今天在用g++编译代码时,提示说.rdata错误,然后网上找了一堆资料,最后明白了一个要重新编译对应的链接库. 在生成动态库时,常常习惯性的加上fPIC选项,fPIC有什么作用和意义,加不加有什么区别 ...
- linux 内核fpic,linux编译动态库 fPIC作用
标签: 在生成动态库时,常常习惯性的加上fPIC选项,fPIC有什么作用和意义,加不加有什么区别,这里做下小结: fPIC的全称是 Position Independent Code, 用于生成位置无 ...
- linux编译动态库未定义,linux 编译动态链接库 so,避免运行时才发现函数未 ......
ldd 查看 elf文件依赖的 so 动态链接库 可以 export LD_LIBRARY_PATH=/path 设置 so文件的路径, nm -u *.so 或者 nm |grep U ...
- linux编译动态库未定义,GCC链接库的一个坑:动态库存在却提示未定义动态库的函数...
背景 在GCC中已经指定链接库,然而编译时却提示动态库函数未定义! 测试出现的错误提示如下: [GMPY@13:48 tmp]$gcc -o test -L. -lmylib test.c /tmp/ ...
- linux编译动态库未定义,自定义动态库 对‘*’未定义的引用解决方法
自定义动态库 对'*'未定义的引用 本帖最后由 longruliang 于 2015-05-25 16:02:26 编辑 自己编写了一个串口方面的动态库,想写一个测试程序,在编译的时候冒出对'*'未定 ...
- CMake从0到1:Linux编译动态库,调用动态库,VSCode单步执行
工欲善其事必先利其器,如果要想在Linux系统上编写C++代码,常常我们会有如下几个需求: 1.编译可执行文件 2.可执行文件调用动态库,这里通常包括两种情况:(1)自己的动态库,那就得先生成再链接: ...
- 编译动态库时遇到relocation R_X86_64_32 against a local symbol的错误
https://blog.csdn.net/qq_42279940/article/details/85037454 https://blog.csdn.net/hanyulongseucas/art ...
最新文章
- OSPF 协议中各种邻居状态的含义是什么?
- GPass:GNOME 暗码治理器
- python 递归函数_让你Python到很爽的加速递归函数的装饰器
- 在Spring中使用@ResponseStatus获取Http状态
- 安装后添加没有class library_《没有秘密的你》:戚薇曝光手机号,粉丝急忙添加后却甜哭了?...
- 微信开发者工具 wxmi修改模版颜色_十款高效好用的在线网页工具,提升你的办公效率...
- MySQL CONCAT函数:字符串拼接
- 有关风向及风向处理的笔记
- PCIE协议免费分享
- Flutter Container设置 width 无效
- PHP开发的一个搞笑段子手生成小程序
- python#函数,
- Xtool X100 PAD2 Error Code 5 Data Not Exist Solution
- spring之aop(前置通知,后置通知,环绕通知,过滤通知,异常通知)
- Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本
- IT开发资料大全 转
- ①Linux简明系统编程(嵌入式公众号的课)---总课时12h
- python expandtabs_详解Python中expandtabs()方法的使用
- 性格色彩测试android程序开发之三--dialog(续)
- Python求两数之和