如何在Makefile中找到错误的行号?

时间:2010-10-30 20:57:41

标签: makefile

我正在运行以下命令:

  

make -f makefile.gcc

输出是:

  

make:-c:找不到命令

如何找出导致错误的行? makefile长达数百行,否则无法解决问题。

我尝试了-d开关,但没有打印任何有用的信息。

2 个答案:

答案 0 :(得分:0)

如果你在make命令上运行strace,这可能会帮助你找到出错的地方。然后你可以在之后搜索makefile。

这是关于strace的帖子的链接: http://linuxhelp.blogspot.com/2006/05/strace-very-powerful-troubleshooting.html

答案 1 :(得分:0)

似乎问题是makefile包含带有'\'的路径,因为我在Linux上运行,这将是一个问题。

我还是working on a solution for that