gpt4 book ai didi

shared-libraries - -fPIC 编译标志有什么作用?

转载 作者:行者123 更新时间:2023-12-03 16:53:44 25 4
gpt4 key购买 nike

-fpic 标志有什么作用?
我想安装一个库( OpenSFM ),据说它需要使用 -fPIC 编译标志构建和安装 Ceres Solver。

问题是我已经安装了没有 -fPIC 标志的 Ceres Solver 并且其他库已经依赖它。我该如何解决这个问题?

最佳答案

可以在 here 中找到对 -fPIC 的一个很好的解释。 .

我认为这里的主要问题是您是否仍然可以在不重建 Ceres Solver 的情况下继续安装 OpenSfM。据我所知,你不能。

您可以做的最直接的事情是重建 Ceres Solver 并重新安装 PIC 版本。

cmake .. -DCMAKE_C_FLAGS=fPIC \
-DCMAKE_CXX_FLAGS=-fPIC \
-DSOMEOTHERARGUMENTSTHATYOUMIGHTHAVE

让我们知道它是如何为您解决的。 :)

关于shared-libraries - -fPIC 编译标志有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39198826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com