В чем разница между ссылкой libstdc ++ статически и ссылкой libstdc ++. - PullRequest
2 голосов
/ 05 марта 2010

все. Я читал эту статью, прежде чем задал этот вопрос: Статическое связывание libstdc ++

Я просто не могу понять его объяснение того, почему статические ссылки просто не работают. Кто-нибудь может мне здесь помочь? (так как обратная связь в блоге закрыта, я не могу не спросить здесь)

Ответы [ 2 ]

1 голос
/ 05 марта 2010

В нем не говорится, что статическое связывание libstdc ++ не будет работать.

В нем говорится, что если вы хотите статически связать libstdc ++, вам необходимо статически связать весь вашего кода C ++ какхорошо.

1 голос
/ 05 марта 2010

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

Ссылка на libstdc ++. A напрямую статически ссылается на него. Вам просто нужно знать о предостережениях из-за несовместимости версий, упомянутой в статье.

...