C++ 错误:';CFLAGS';不命名类型

C++ 错误:';CFLAGS';不命名类型,c++,makefile,cflags,C++,Makefile,Cflags,这是我的生成文件: CFLAGS=-Wall -g -O2 clean: rm -f ex1 例如,当我运行脚本时,这个(ex3.c): 请不要编译makefile 改用make实用程序 同义词包括nmake和gmake makefile应该传递给make程序或构建实用程序。g++makefile.c-o makefile真的吗?你很困惑。makefile是用于构建的脚本。ex3.c文件是您需要编译的程序。该脚本包含将源文件转换为可执行文件的说明。您的make文件应称为Makefil

这是我的生成文件:

CFLAGS=-Wall -g -O2

clean:
    rm -f ex1
例如,当我运行脚本时,这个(
ex3.c
):


请不要编译
makefile

改用
make
实用程序

同义词包括
nmake
gmake


makefile应该传递给
make
程序或构建实用程序。

g++makefile.c-o makefile
真的吗?你很困惑。
makefile
是用于构建的脚本。
ex3.c
文件是您需要编译的程序。该脚本包含将源文件转换为可执行文件的说明。您的make文件应称为
Makefile
,而不是
Makefile.c
。感谢您提供的信息。
#include <stdio.h>

int main()
{
    int age = 10;
    int height = 72;

    printf("I am %d years old.\n", age);
    printf("I am %d inches tall.\n", height);

    return 0;
}
$ g++ Makefile.c -o makefile
Makefile.c:1:1: error: 'CFLAGS' does not name a type
CFLAGS=-Wall -g
^g++     ex3.c   -o ex3
$