强制在makefile中链接库

时间:2017-09-08 22:31:57

标签: linux makefile aix static-linking dynamic-linking

有没有办法让构建强制链接到Linux / Aix中特定路径中的特定库?如果库不在特定路径中,有没有办法让构建失败?

以这种方式提供路径:

-L/path/to/lib -lssl

似乎没有强制构建在特定路径中选择库。

这是为了弄清楚如何处理这些情况:

  1. 如果在多个路径中存在类似命名的动态库,其中这些路径位于LIBPATH / LD_LIBRARY_PATH中,则构建将根据LIBPATH / LD_LIBRARY_PATH中路径的顺序选择其中一个库。
  2. 在有类似名称的静态库和动态库的情况下,构建似乎选择动态库上的静态库。如果存在静态库而不是动态库,我希望构建失败,或者如果两者都存在则选择动态库。

0 个答案:

没有答案