我经常听到术语“静态链接”和“动态链接”,通常指的是用C、c++或c#编写的代码。它们是什么,它们到底在谈论什么,它们连接了什么?

在某些情况下,选择静态链接而不是动态链接或反之,是否有令人信服的性能原因?我听过或读过以下内容,但我对这个主题了解不够,无法保证其真实性。1)静态链接和动态链接在运行时性能上的差异通常可以忽略不计。如

在c++中创建类库时,可以在动态(.dll, .so)和静态(.dll, .so)之间进行选择。Lib, .a)库。它们之间的区别是什么?什么时候使用哪个比较合适?