使用 MinGW 编译 - 无法识别的命令行选项

Posted

技术标签:

【中文标题】使用 MinGW 编译 - 无法识别的命令行选项【英文标题】:Compiling with MinGW- Unrecognized Command-Line Option 【发布时间】:2013-07-05 07:24:37 【问题描述】:

我尝试用 minGW 编译一个程序。 我使用这个版本的 mingw-get-inst-20120426.exe 在 Windows XP 上安装

收到此错误:

cc1.exe: error: unrecognized command line option '-mno-cygwin'
make: *** [XtGlue.o] Error 1

我该如何解决?

【问题讨论】:

【参考方案1】:

您不能在 mingw 中使用该选项。该选项仅在 cygwin 下编译时有用,因此它不与 cygwin 库链接。使用该选项使 cygwin 的行为与 mingw 非常相似。

您可以安全地从 Makefile 中或设置它的任何位置删除该选项。

【讨论】:

以上是关于使用 MinGW 编译 - 无法识别的命令行选项的主要内容,如果未能解决你的问题,请参考以下文章

编译 pygraphviz:无法识别的命令行选项 '-mno-cygwin'

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

R gputools:gcc:错误:无法识别的命令行选项'-Wp'

gcc mismatched-tags 选项给出“无法识别的命令行选项”

g ++错误无法识别的命令行选项

c++:错误:无法识别的命令行选项“-std=c++17”