CentOS7.9安装gmssl-master,./config命令报错-bash:./config:No such file or directory
时间: 2023-10-30 09:06:13 浏览: 189
这个错误通常是由于缺少必要的依赖项或者没有正确地配置环境变量导致的。请按照以下步骤进行排查:
1. 确认你已经按照官方文档安装了所有必要的依赖项,比如OpenSSL、cmake等。可以使用以下命令检查:
```
yum install openssl openssl-devel cmake
```
2. 确认你已经正确地克隆了gmssl的源代码,并进入到源代码目录中。
3. 确认你已经正确地配置了环境变量。你可以使用以下命令检查:
```
echo $PATH
```
确认你的gmssl源代码目录所在的路径是否已经包含在了环境变量$PATH中。
4. 如果以上步骤都没有解决问题,那么可能是你的源代码目录中确实没有config文件。你可以使用以下命令检查:
```
ls -al
```
确认是否存在config文件。如果不存在,那么你需要重新克隆gmssl的源代码,或者手动创建config文件。如果存在,那么可能是你没有执行正确的命令或者路径错误。
希望这些步骤能够帮助你解决问题。
相关问题
CentOS7.9 已安装openssl 1.1.1,安装gmssl-master时,cd GmSSL-master后进入GmSSL-master文件后,执行./config命令一直报错:-bash:./config:No such file or directory
这个问题可能是因为你没有在正确的目录下执行`./config`命令。请确保你在正确的GmSSL-master目录下,可以使用`ls`命令确认是否存在`config`文件。如果确信目录正确,可以尝试使用`./Configure`命令替代`./config`命令,也可以尝试使用绝对路径执行命令,例如`/path/to/GmSSL-master/config`。另外,如果你是从GitHub上下载的源码,可能需要先执行`autoreconf -ivf`命令生成`config`文件。
阅读全文