0

是否有可能拥有一个带有包含 win32 路径名的目标/依赖项的 GNU makefile?我目前正在使用 GNU make 的 win32 3.81 版本,驱动器号似乎有困难。例如:

C:\MyTarget.obj : c:\MySource.cpp
    cl /c C:\MySource.cpp

上面的 makefile 片段会产生错误。特别是,以下:

*** multiple target patterns.  Stop.

这个问题有解决方案吗?

谢谢!

4

2 回答 2

2

不,“\”被解释为转义行尾。此外,你不应该在你的 Makefile 中使用绝对路径名,因为它使它特定于你的机器。为什么不使用相对 POSIX 路径?

于 2009-08-07T00:45:27.213 回答
2

这有点离题,但您可能应该直接使用 CMake 而不是 gnumake 在 Windows 上构建项目。

于 2009-08-07T01:00:08.483 回答