error: ./m4/openssh.m4 newer than configure, run autoreconf
时间: 2024-05-11 21:19:58 浏览: 445
这个错误提示通常是由于 `configure` 脚本过旧,无法识别新版的 `openssh.m4` 文件所导致的。可以通过运行 `autoreconf` 命令来更新 `configure` 脚本和相关的文件。
可以尝试以下步骤来解决该问题:
1. 安装 `autoconf` 和 `automake` 工具,如果已经安装则可以跳过此步骤。
```bash
sudo apt-get update
sudo apt-get install autoconf automake
```
2. 运行 `autoreconf` 命令。
```bash
autoreconf --install
```
这个命令会更新 `configure` 脚本和相关的文件。
3. 重新运行 `./configure` 命令。
```bash
./configure
```
如果一切正常,这个命令应该能够成功运行并生成相应的 `Makefile` 文件。
阅读全文