Linker 如何在Makefile中链接特定命名的静态库?

Linker 如何在Makefile中链接特定命名的静态库?,linker,glfw,Linker,Glfw,我最近使用Cmake/MinGW从源代码构建glfw3库。在makeinstall之后,在lib文件夹中,我得到了以下二进制文件: glfw3.dll glfw3dll.a 现在,为了链接makefile中的静态库,我将glfw3dll.a的名称更改为libglfw3dll.a,以便可以在makefile中编写链接器标志-lglfw3dll。但这感觉像是一个黑客。有没有不改变名字的方法 有没有不改变名字的方法 是的,通过: -l:glfw3dll.a 顺便说一句,这是一个事实。它与make或m

我最近使用Cmake/MinGW从源代码构建glfw3库。在
makeinstall
之后,在lib文件夹中,我得到了以下二进制文件:

  • glfw3.dll
  • glfw3dll.a
  • 现在,为了链接makefile中的静态库,我将
    glfw3dll.a
    的名称更改为
    libglfw3dll.a
    ,以便可以在makefile中编写链接器标志
    -lglfw3dll
    。但这感觉像是一个黑客。有没有不改变名字的方法

    有没有不改变名字的方法

    是的,通过:

    -l:glfw3dll.a
    

    顺便说一句,这是一个事实。它与
    make
    或makefile无关。

    非常感谢。工作:)