这个错误通常是因为在Makefile中的命令行规则中缺少了制表符(Tab键)作为命令行的起始字符。

在Makefile中,每个命令行规则都需要以制表符(Tab键)开始,而不是空格或其他字符。因此,在声明calculator目标的规则时,需要确保在$(CC) $(CFLAGS) -o calculator calculator.c命令行前面有一个制表符。

请确保在Makefile中的每个命令行规则前面都有一个制表符,然后再次运行make命令。

CC = gccCFLAGS = -WallPHONY all clean testall calculatorcalculator calculatorc $CC $CFLAGS -o calculator calculatorcclean rm -f calculatortest calculator test_calculatorc $CC $CFLAGS -o test_

原文地址: http://www.cveoy.top/t/topic/i0UO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录