У меня есть часть программного обеспечения, которая связана с несколькими библиотеками. Все они существуют в динамической (.so) и статической (.a) версии. По умолчанию при использовании g ++ он выбирает динамическую версию библиотек, и это меня устраивает.
Однако один из них обязательно должен быть связан статически. Я думал об использовании -static , но затем он использует статическую версию для всех них, а это не то, что я хочу.
Как я могу указать, что библиотека X должна быть статически связана, в то время как другие по-прежнему связаны с общей версией библиотек?