error: unrecognized command line option '-mmmx'
时间: 2023-09-12 10:09:05 浏览: 146
如果在使用`gcc -mmmx`命令时出现了`error: unrecognized command line option '-mmmx'`的错误,可能是因为您的编译器版本不支持MMX指令集。MMX指令集是在1996年推出的,较老的编译器版本可能不支持该指令集。您可以尝试升级您的编译器版本到较新的版本,以支持MMX指令集。另外,如果您需要使用较新的指令集,例如SSE、AVX等,也可以考虑使用相应的编译选项来启用它们。
相关问题
: error: unrecognized command line option ‘-R’
这个错误是因为你使用了`-R`这个编译选项,但是这个选项不被你所使用的编译器所支持。
如果你使用的是GCC编译器,那么可以使用`-Wl,-rpath`选项来指定动态库的搜索路径,例如:
```
g++ -shared -fPIC -o libmy_cpp_code.so ReadWrite.cpp -Wl,-rpath,/path/to/library -L/path/to/library -lmy_c_library
```
其中`/path/to/library`是你自己的动态库所在的路径,`-lmy_c_library`是你所链接的C语言动态库的名称。
g++: error: unrecognized command line option ‘-mwindows’
这个错误通常是因为在使用g++编译器时,使用了不支持的选项“-mwindows”。这个选项是Windows平台特有的,用于编译GUI应用程序。如果你正在编译的是命令行程序或者是在Linux或MacOS等非Windows平台下编译的程序,那么就不需要使用这个选项。
如果你是在Windows平台下编译GUI程序,那么可能是因为你的编译器版本过低,不支持这个选项。你可以尝试升级编译器或者使用其他支持这个选项的编译器。另外,你也可以尝试在编译命令中去掉这个选项,看看是否能够正常编译。