Makefile,库目录中有空格

时间:2012-07-20 07:02:42

标签: makefile space

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

例如:
Debug_Library_Path=-L"../Externals/TextLibrary/libs/with space/gccDebug/" Release_Library_Path=-L"../Externals/TextLibrary/libs/with space/gccRelease/"

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

它提示:找不到“-lTextLibrary”

有谁知道可能导致此问题的原因?

1 个答案:

答案 0 :(得分:0)

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