Компоновщик g ++: принудительное статическое связывание, если статическая библиотека существует?

У меня есть программа, которая ссылается на многие библиотеки. g ++ по умолчанию предпочитает связываться с разделяемыми библиотеками, даже если соответствующий архив существует.

Как я могу изменить это предпочтение, чтобы предпочитать статические архивы динамическим библиотекам, если статический архив существует?

Обратите внимание: я использовал параметр -static , но он пытается найти статический архив для всех библиотек, что мне не подходит.

57
задан Kevin Panko 4 August 2017 в 21:42
поделиться