【发布时间】:2017-05-17 04:46:53
【问题描述】:
我有多个版本的库,都具有相同的名称(增强库),每个版本都安装在自己的目录中。我知道如何指示编译器和链接器在某些目录中搜索头文件和库(-I 和-L)。 I am also aware 如何将实际库文件传递给链接器。
我的问题是如何在编译器和链接器的搜索路径中指定优先级,以便在搜索文件夹 B 之前搜索文件夹 A 并采用 A 的库版本而不是 @987654327 @的。我对所有符合条件的目录之间的顺序感兴趣,即默认的gcc 和g++ 目录,以及在-I 和-L 之后指定的目录。
我的发行版是 Ubuntu 14.04,我使用 g++ 4.8 到 6。
【问题讨论】: