我有一个与多个库链接的软件。它们都存在于动态 (.so) 和静态 (.a) 版本中。默认情况下,当使用 g++ 时,它会选择库的动态版本,这对我来说很好。
但是,其中之一绝对需要静态链接。我考虑过使用-static但后来它对所有这些都使用了静态版本,这不是我想要的。
如何指定库 X 必须静态链接,而其他库继续链接到 libs 的共享版本?
我有一个与多个库链接的软件。它们都存在于动态 (.so) 和静态 (.a) 版本中。默认情况下,当使用 g++ 时,它会选择库的动态版本,这对我来说很好。
但是,其中之一绝对需要静态链接。我考虑过使用-static但后来它对所有这些都使用了静态版本,这不是我想要的。
如何指定库 X 必须静态链接,而其他库继续链接到 libs 的共享版本?