如何使用 -fPIC 建立节俭

How to build thrift with -fPIC

我有一些理由将 libthrift.a/libthriftnb.a 打包到共享库中(而不是直接使用 so 文件),所以我应该使用 -fPIC 构建它们。

我是这样节俭的:

./configure --prefix="$PATH"/../thrift-0.8.0_build;
make;
make install;

我该如何改变才能达到这个目的?

您可以运行这样配置。

./configure CFLAGS=-fPIC CXXFLAGS=-fPIC