库目录中有空格的Makefile

库目录中有空格的Makefile,makefile,space,Makefile,Space,当库路径包含空格时,它找不到该路径。 因此,我使用引号来包装路径。已找到路径,但在目录中找不到库 例如: Debug\u Library\u Path=-L./Externals/TextLibrary/libs/with space/gccDebug/” Release\u Library\u Path=-L.。/Externals/TextLibrary/libs/with space/gccrease/“ Debug_Libraries=-Wl,--start group-lTextLib

当库路径包含空格时,它找不到该路径。 因此,我使用引号来包装路径。已找到路径,但在目录中找不到库

例如:
Debug\u Library\u Path=-L./Externals/TextLibrary/libs/with space/gccDebug/”
Release\u Library\u Path=-L.。/Externals/TextLibrary/libs/with space/gccrease/“

Debug_Libraries=-Wl,--start group-lTextLibrary-Wl,--end group
Release_Libraries=-Wl,--start group-lTextLibrary-Wl,--end group

提示:找不到“-lTextLibrary”


有人知道是什么原因导致了这个问题吗?

由于错误消息指出找不到
-lTextLibrary
(不是TextLibrary!),我怀疑这是路径问题。相反,您的程序将您的选项解释为输入文件。检查您的程序使用的参数类型,并可能尝试更改参数/选项的顺序。

您能否提供有关生成错误的实际命令的信息?