例如,/lib/ 的描述是它包含系统的共享库文件。
图书馆究竟是什么?我们谈论的库文件是否类似于在 C 中导入库?库文件中包含什么以及它们的用途是什么?
它与.dll有什么关系
例如,/lib/ 的描述是它包含系统的共享库文件。
图书馆究竟是什么?我们谈论的库文件是否类似于在 C 中导入库?库文件中包含什么以及它们的用途是什么?
它与.dll有什么关系
库只是可以被其他程序使用的代码块,有时是数据。静态库中的对象在链接时物理地包含在程序代码中,并且每个使用它们的程序都有自己的副本。共享库中的对象将在运行时被程序访问。A.dll
只是微软对共享库的称呼,Linux 上的等价物通常是.so
.
库是可以从不同程序或库调用的例程的集合。动态(共享)库可以在运行时加载,因此可以交换库而无需重新编译使用它的程序。/lib/ 包含操作系统上可用的库,但它们不必是 C 库。
.dll 是共享库 (.so) 的 Windows 等效项。