g++: error: unrecognized command line option ‘-mwindows’
时间: 2024-03-18 10:44:24 浏览: 279
这个错误通常是因为在使用g++编译器时,使用了不支持的选项“-mwindows”。这个选项是Windows平台特有的,用于编译GUI应用程序。如果你正在编译的是命令行程序或者是在Linux或MacOS等非Windows平台下编译的程序,那么就不需要使用这个选项。
如果你是在Windows平台下编译GUI程序,那么可能是因为你的编译器版本过低,不支持这个选项。你可以尝试升级编译器或者使用其他支持这个选项的编译器。另外,你也可以尝试在编译命令中去掉这个选项,看看是否能够正常编译。
相关问题
g++: error: unrecognized command-line option '-w-g'
这个错误提示是因为在使用g++编译器时,命令行中出现了不被识别的选项“-w-g”。通常情况下,选项前应该有一个“-”符号,而这里的“-w-g”中间没有“-”符号,导致被识别为一整个选项。
要解决这个问题,你需要检查一下你的编译选项,看看是否有类似这样的错误。如果有,你可以将其拆分开来,或者删除它,然后重新编译你的代码。如果你无法找到这个错误所在的位置,你可以将你的编译命令和代码一起发送给我,我可以帮你检查一下。
aarch64-poky-linux-g++: error: unrecognized command-line option ‘-m64’
这个错误提示是因为在使用aarch64-poky-linux-g++编译时,使用了-m64选项,但是该编译器不支持该选项。-m64是一个x86_64架构的选项,而aarch64是一个ARM架构的选项。
如果你要编译一个ARM架构的程序,应该使用-aarch64-poky-linux-g++编译器,并且不要使用-m64选项。如果你要编译一个x86_64架构的程序,应该使用一个支持-m64选项的编译器,比如gcc或clang。
你可以检查一下你的编译命令,看看是否有-m64选项,如果有,就把它去掉,然后重新编译。
阅读全文