gcc: error: unrecognized command line option '--with-zlib' gcc: error: unrecognized command line option '--with-ssl'
时间: 2023-06-18 15:03:48 浏览: 116
这个错误通常是由于缺少 zlib 和 openssl 库导致的。你需要先安装这两个库,然后再重新编译应用程序。如果你使用的是 Linux 系统,可以尝试以下命令安装这两个库:
对于 Debian 和 Ubuntu 系统:
```
sudo apt-get install zlib1g-dev libssl-dev
```
对于 Red Hat 和 CentOS 系统:
```
sudo yum install zlib-devel openssl-devel
```
安装完成后,重新编译应用程序即可。
相关问题
: 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语言动态库的名称。
error: unrecognized command line option '-mmmx'
如果在使用`gcc -mmmx`命令时出现了`error: unrecognized command line option '-mmmx'`的错误,可能是因为您的编译器版本不支持MMX指令集。MMX指令集是在1996年推出的,较老的编译器版本可能不支持该指令集。您可以尝试升级您的编译器版本到较新的版本,以支持MMX指令集。另外,如果您需要使用较新的指令集,例如SSE、AVX等,也可以考虑使用相应的编译选项来启用它们。