【发布时间】:2016-10-23 21:23:16
【问题描述】:
我在我的 makefile 中写道:
all:
g++ -g -Wall main.cpp -o a.out
我收到以下编译器错误:
make: g++ -g -Wall: No such file or directory
make: *** [all] Error 1
有什么想法吗?
【问题讨论】:
标签: 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 compilation g++
我唯一可以建议的是,你没有使用简单的文本编辑器来创建你的 makefile,而不是g++ -g -Wall 中单词之间的标准 ASCII 空格,你使用了某种替代的 Unicode 空白字符,它对您来说显示为空格,但 GNU make 不会将其识别为空格。
所有 makefile 都应该使用 UTF-8 编码,并且都应该使用传统的 ASCII 字符(例如,空格字符是 ASCII 代码 32)。
【讨论】: