我最近使用Cmake / MinGW从源代码构建glfw3库。在make install
之后,在 lib 文件夹中,我获得了以下二进制文件:
现在要链接到makefile中的静态库,我将glfw3dll.a
的名称更改为libglfw3dll.a
,这样我就可以在makefile中编写链接器标志-lglfw3dll
。但这感觉就像一个黑客。有没有办法在不改名的情况下做到这一点?
答案 0 :(得分:1)
有没有办法在不更改名称的情况下完成?
是的,通过:
-l:glfw3dll.a
顺便说一句,这是关于commandline options of GNU ld的事实。它与make
或makefile无关。