我在linux主机(x86_64)上使用gcc构建了应用程序,并将其链接到共享库的确切版本号。我指定链接器选项-lQt5Core
,但应用程序链接到libQt5Core.so.5.3.1。
如何构建与libQt5Core.so.5等共享库的通用版本相关联的应用程序?
所以我想将我的应用程序链接到libQt5Core.so.5,而不是libQt5Core.so.5.3.1。怎么做?
感谢。
答案 0 :(得分:0)
您可以使用指定库版本
-l:libQt5Core.so.5
或提供您要搜索的目录。
-lQt5Core -L _LIB_PATH_ // _LIB_PATH_ is the path where the library you want to link is.