报错: Compiler error reporting is too harsh for ./configure (perhaps remove -Werror). ** ./configure aborting.
时间: 2024-03-06 19:49:42 浏览: 566
这个错误一般是由于编译选项中开启了 `-Werror` 选项导致的,这个选项会将所有警告视为错误,如果代码中有警告,就会导致编译失败。
解决这个问题的方法是在执行 `./configure` 命令时禁用 `-Werror` 选项,具体方法是在命令行中加入 `CFLAGS` 变量,例如:
```
CFLAGS="-Wno-error" ./configure
```
这样就会禁用 `-Werror` 选项,编译过程中的警告不会导致编译失败了。
相关问题
./configure --prefix=$fld_install; 报错: Compiler error reporting is too harsh for ./configure (perhaps remove -Werror). ** ./configure aborting.
这个错误应该是编译选项中开启了 `-Werror` 选项导致的,具体原因可能是代码中存在一些警告。
你可以尝试在执行 `./configure` 命令时禁用 `-Werror` 选项,具体方法是在命令行中加入 `CFLAGS` 变量,例如:
```
CFLAGS="-Wno-error" ./configure --prefix=$fld_install
```
这样就会禁用 `-Werror` 选项,编译过程中的警告不会再导致编译失败。另外,你可以在编译之前先查看一下编译日志,看看具体是哪些警告导致了编译失败。
阅读全文