每当我尝试在终端上使用 g++ 编译 c++ 代码时,我似乎无法让 g++ 输出任何错误消息,即使我确定在编译时应该捕获一些错误(例如语法、引用类型。 ..)。
我尝试了几种方法,例如这个make文件:
all:
g++ -W -Wall -Werror main.cpp
它所做的只是输出:
make: *** [all] Error 1
这显然不是那么有用...
键入这样的内容:
g++ -W -Wall -Werror main.cpp
直接到终端(没有make文件)根本不输出任何消息。
但是,这在编译时成功输出了所有错误:
cc main.cpp
我的问题是:如何让 g++ 输出错误消息,以便我知道在哪里更正我的代码?