-fpic标志的作用是什么?我想安装一个库(OpenSFM),并且声明它需要使用-fPIC编译标志构建和安装Ceres求解器。
问题是我已经安装了Ceres求解器没有-fPIC标志和其他库已经依赖于它。我怎么解决这个问题?
可以在这里找到-fPIC的一个很好的解释。
我认为这里的主要问题是你是否仍然可以继续安装OpenSfM而不重新构建Ceres Solver。据我所知,你不能。
您可以做的最直接的事情是重建Ceres求解器并重新安装PIC版本。
cmake .. -DCMAKE_C_FLAGS=fPIC
-DCMAKE_CXX_FLAGS=-fPIC
-DSOMEOTHERARGUMENTSTHATYOUMIGHTHAVE
让我们知道你是怎么做的。:)