我有一款软件与多个库相连。这些库都有动态(.so)和静态(.a)版本。默认情况下,使用g++时会选择库的动态版本,这对我来说没问题。然而,其中一个库必须链接静态版本。我想过使用-static,但这将对所有库使用静态版本,这不是我想要的。如何指定库X必须链接静态版本,而其他库仍继续链接到共享版本的库呢?