在我的makefile我写道:
all:
g++ -g -Wall main.cpp -o a.out
我得到以下编译器错误:
make: g++ -g -Wall: No such file or directory
make: *** [all] Error 1
任何想法?
答案 0 :(得分:0)
我唯一可以建议的是你没有使用简单的文本编辑器来创建你的makefile,而是g++ -g -Wall
中的单词之间的标准ASCII空格,你使用了某种替代的Unicode空格作为空间出现的字符,但不被认为是GNU制作的空间。
所有的makefile都应该使用UTF-8进行编码,它们都应该使用传统的ASCII字符(例如,空格字符是ASCII码32)。