C++ g++;:错误:无法识别的命令行选项'-Wplacement new';

C++ g++;:错误:无法识别的命令行选项'-Wplacement new';,c++,gcc,g++,C++,Gcc,G++,最近,我试图用一个名为“dealii”的依赖项包编译一个项目,但在编译时不断出现以下错误: g++:错误:无法识别的命令行选项“-Wplacement new” 似乎g++不识别选项-Wplacement new。然后我查看了gcc的文档,它说-Wplacement new是一个合法的警告选项标志。但是当我调用“gcc-Wplacement new./a.c”时,仍然会出现这种错误 我的g++等是最新版本。有人知道怎么修吗?谢谢g++和gcc之间存在差异。g++无法识别gcc中的某些标志是的,我

最近,我试图用一个名为“dealii”的依赖项包编译一个项目,但在编译时不断出现以下错误:

g++:错误:无法识别的命令行选项“-Wplacement new”

似乎g++不识别选项-Wplacement new。然后我查看了gcc的文档,它说-Wplacement new是一个合法的警告选项标志。但是当我调用“gcc-Wplacement new./a.c”时,仍然会出现这种错误


我的g++等是最新版本。有人知道怎么修吗?谢谢

g++和gcc之间存在差异。g++无法识别gcc中的某些标志是的,我知道,但当我尝试“gcc-Wplacement new./a.c”时,我仍然会遇到相同的错误,我可以使用以下文件进行编译:
g++-L-Wplacement-new=2 main.cpp
这是链接器的标志,而不是编译器的标志。好的,明白了!非常感谢:)