使用 -fPIC 或 -fPIE 构建静态库

Build static Library with -fPIC or -fPIE

如果我想创建一个静态库供大家使用,是否需要用-fPIC或-fPIE编译?

它在没有 -fPIC 或 -fPIE 的情况下对我有用。

您希望您的库可链接到共享库、position-dependent 和 position-independent 可执行文件。唯一适用于所有这些情况的标志是 -fPIC,因此您应该使用它。