现在我正在阅读documentation并遇到这些概念:
# Define link options and environment variables for loading component library
# Define link options and environment variables for loading linker library
什么是组件库和链接库? (谷歌搜索没有给我任何明智的结果)
答案 0 :(得分:1)
这些是根本不同的概念,分为以下几个部分:
当您使用组件库的代码部分(后缀.a)时,它们将成为生成的二进制文件的组成部分。那时不再需要图书馆了。
A"链接库"在运行时动态链接(后缀.so),从中使用的代码是而不是二进制文件的一部分。您(或您的系统环境)必须在运行时提供共享库(或兼容的库)。