在使用的GNU-make,我的Makefile有一些模式规则:Makefile模式规则失败?
%.o:%.c
gcc $< -o:[email protected]
此规则由我添加。
但是,当我做它会给出一个错误说没有规则,使目标%.o,并不建立目标。
有时,还有其他的行为。当我说第一次做make时它没有建立目标(它给出错误说没有规则做目标),但是当我说再次make时,它确实建立了。
因此,当我明确指定每个源文件分开,然后它自己建立目标罚款第一次。
编辑:我在Centos上使用GNU-make(v6.3我猜,不知道)。这可能是一些权限/用户ID /组ID问题?
任何指标了解可能发生的事情和解决方案?
谢谢, -AD。
这里有完全相同的问题。上帝,我创造了文件,他们的愚蠢语法和任意限制。 – antred