所有。在我提出这个问题之前,我已经阅读了这篇文章:Linking libstdc++ statically
我只是无法理解他为什么连接静态而不是ganna工作的解释。这里有人可以帮帮我吗? (由于orignial博客反馈已经结束,我不禁要问这里)
答案 0 :(得分:1)
您静态链接的stdc ++和运行程序时动态链接库使用的stdc ++可能不兼容。如果你动态链接,那么两种情况下使用的stdc ++将是同一个。
链接到libstdc ++ .a直接静态链接到它。您只需要注意由于文章中提到的版本不兼容而引起的警告。
答案 1 :(得分:1)
它没有说静态链接libstdc ++是行不通的。
它表示如果要静态链接libstdc ++,还需要静态链接所有的C ++代码。