Linux:链接共享库时如何使用 .pc 文件?
Posted
技术标签:
【中文标题】Linux:链接共享库时如何使用 .pc 文件?【英文标题】:Linux: how are .pc files used when linking against a shared library? 【发布时间】:2010-07-29 16:27:33 【问题描述】:据我所知,*.pc 文件存储有关共享库的元数据。链接到共享库时,链接器是否会自动使用这些文件?如果是,它在哪里搜索这些文件?
【问题讨论】:
【参考方案1】:不,链接器不使用.pc
文件。这些文件用于pkg-config
,而这些文件又可用于生成链接命令。
【讨论】:
以上是关于Linux:链接共享库时如何使用 .pc 文件?的主要内容,如果未能解决你的问题,请参考以下文章
在为 LINUX 创建共享库时如何避免 STL 的私有/弱副本
如何在 GCC Linux 中指定非默认共享库路径?运行时出现“加载共享库时出错”
加载共享库时出错:libboost_system.so.1.45.0:无法打开共享对象文件:没有这样的文件或目录