我正在尝试使用llvm构建通行证,并且我已经完成了 llvm 及其相关组件的构建。但是,当我按照所有步骤构建包含makefile的通行证后运行 make 时,我得到以下信息
制作共享对象时,不能使用针对“本地符号”的重定位 R_X86_64_32;使用 -fPIC 重新编译
在试图通过谷歌搜索错误消息找到修复后,我知道这不是 llvm 特有的。一些解决方案建议我应该在运行配置时使用“--enable-shared”,但这对我的情况没有帮助。现在我想使用 重新构建 llvm fPIC
,如错误所示。但是我如何使用makefile来做到这一点?