Есть ли какие -либо веские причины для выбора статического связывания над динамическим связыванием или наоборот в определенных ситуациях? Я слышал или прочитал следующее, но я недостаточно знаю по вопросу, чтобы поручить его достоверности. Оптимизируйте как ваш код, так и код библиотеки. С динамическим связыванием только ваш код может быть оптимизирован. Если большую часть времени тратится на запуск кода библиотеки, это может иметь большое значение. В противном случае (1) все еще применяется.
Подробнее здесь: https://stackoverflow.com/questions/199 ... ic-linking