在tools/build/src/tools找到gcc.jam
找到
compile-link-flags <link>shared/<target-os>$(non-windows) : -fPIC ;
改成
compile-link-flags <link>shared/<link>static/<target-os>$(non-windows) : -fPIC ;
然后清除(b2 --clean),再重新编译即可。
本文介绍了如何通过修改GCC编译器配置文件gcc.jam来启用-fPIC选项,以支持生成位置独立的代码,这对于创建共享库至关重要。文章提供了具体的步骤,包括定位配置文件、修改共享库编译标志、清理并重新编译。
在tools/build/src/tools找到gcc.jam
找到
compile-link-flags <link>shared/<target-os>$(non-windows) : -fPIC ;
改成
compile-link-flags <link>shared/<link>static/<target-os>$(non-windows) : -fPIC ;
然后清除(b2 --clean),再重新编译即可。

被折叠的 条评论
为什么被折叠?