使用 -fPIC 支持编译 ghc
我正在尝试在 Fedora 中安装带有 -fPIC 支持的 GHC。 我已经获取了源代码 tarball,因为似乎没有二进制文件具有此功能。 在 Build.mk 中,我已将快速…
为什么 fPIC 在 64 位平台上绝对必要,而不是在 32 位平台上?
我最近收到一封: ...创建共享对象时不能使用针对“本地符号”的重定位 R_X86_64_32;使用-fPIC重新编译 尝试将程序编译为共享库时 错误。现在解决这…
使用 libtool 时避免链接静态库
我正在尝试在 Linux 机器上交叉编译 ImageMagick。工具链自带的libstdc++.a不是用fPIC编译的。我想改用so文件。但是 libtool 不断链接 libstdc++.a (…
有没有办法确定 .a 或 .so 库已编译为位置无关代码?
针对 lapack 编译 numpy 库时出现链接错误,表明我需要使用 -fPIC 编译 lapack。我以为我已经做到了。有没有办法确定生成的 lapack 库是位置无关的?…
如果有的话,如果在可执行文件中使用带有 gcc -fPIC 标志的编译对象会有什么影响?
我正在为我正在从事的项目编写一个 makefile。 我的项目中有一个可执行文件和一个共享库。 两者都使用一些相同的源文件,这些源文件被单独编译成目标…
使用 -fPIC 选项重新编译,但该选项已在 makefile 中
当我执行 make 时,出现此错误: relocation R_X86_64_32 against `vtable for Torch::MemoryDataSet' can not be used when making a shared object;…
- 共 1 页
- 1