Chez Scheme在Ubuntu 20.04上的编译错误信息为: /usr/bin/ld: ../boot/a6le/kernel.o: relocation R_X86_64_32S against `.rodata' can not be used when making a PIE ...
问题如下图所示: .text x a : relocation truncated to fit: R X S against .bss 以前在Linux中编译程序,从来没有遇到过这种问题,今天第一次遇到。查了一些资料发现时内存的限制,自己还有些疑问,以前编译内存大小是 G的程序都没出现过这种错误。 看到一些博文中说是内存超过 G会出现问题。需要添加编译选项: mcmodel 调整编译时的对静态 ...
2017-02-21 09:24 0 6675 推荐指数:
Chez Scheme在Ubuntu 20.04上的编译错误信息为: /usr/bin/ld: ../boot/a6le/kernel.o: relocation R_X86_64_32S against `.rodata' can not be used when making a PIE ...
lpadas1@lpadas1:~$ ffmpeg ffmpeg version 4.2.git Copyright (c) 2000-2019 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1 ...
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; 发现编译的程序引用的一个库(.a文件)是直接用./configure 编译的, 64位机器不能直接 ...
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; 发现编译的程序引用的一个库(.a文件)是直接用./configure 编译的, 64位机器不能直接 ...
具体报错信息如下: 经排查发现是opencv在编译的时候,用到了libswscale.a、libavcodec.a文件,这两个文件应该是可选的,如果电脑中有这两个文件,说明之前装过ffmpeg或者用ffmpeg相关库的软件,这是在装ffmpeg时安装的,报上述错误可能是 ...
重新配置一下openssl 配置 ./config -fPIC 编译 make 安装 make install ...
1. 把glfag编译成动态库 或者 2. 直接用apt-get安装 ...
具体报错截图如下: 解决方法: 题外话,我对makefill cmake也是一窍不通因此本人也是不想去积极的解决这个问题,但是当你求助无缘的时候你才会静心去思考。读到这句话的时候也许你已经发 ...