Makefile 当 ;I ;试试 ;至 ;编译 ;使用 ;g++ ;它 ;是 ;不是 ;解析 ;和#xA0;旗帜 ;I ;通过

Makefile 当 ;I ;试试 ;至 ;编译 ;使用 ;g++ ;它 ;是 ;不是 ;解析 ;和#xA0;旗帜 ;I ;通过,makefile,compilation,g++,Makefile,Compilation,G++,在我的makefile中,我写道: all: g++ -g -Wall main.cpp -o a.out  我发现以下编译器错误: make: g++ -g -Wall: No such file or directory make: *** [all] Error 1 有什么想法吗?我唯一能建议的是,您没有使用简单的文本编辑器来创建makefile,而是在g++-g-Wall中的单词之间使用了某种替代的Unicode空白字符作为空格,但这并不是GNU可以创造的空间 所有m

在我的makefile中,我写道:

all:
        g++ -g -Wall main.cpp -o a.out 
我发现以下编译器错误:

make: g++ -g -Wall: No such file or directory
make: *** [all] Error 1

有什么想法吗?

我唯一能建议的是,您没有使用简单的文本编辑器来创建makefile,而是在
g++-g-Wall
中的单词之间使用了某种替代的Unicode空白字符作为空格,但这并不是GNU可以创造的空间


所有makefiles都应该使用UTF-8编码,并且都应该使用传统的ASCII字符(例如,空格字符是ASCII代码32)。

谢谢,就这样!