make: execvp: scripts/mkconf.sh: 权限不够
时间: 2023-08-07 13:05:52 浏览: 290
这个问题是由于你的权限不够所导致的。你需要使用管理员权限或者使用sudo命令执行这个命令。可以尝试输入以下命令来授权脚本执行权限:
```
chmod +x scripts/mkconf.sh
```
然后再次执行脚本,或者使用sudo命令来执行脚本,例如:
```
sudo scripts/mkconf.sh
```
相关问题
make: execvp: ./build/core/tools/compiler.py: 权限不够
这个错误通常表示你没有足够的权限来执行编译器脚本。解决这个问题的方法取决于你使用的操作系统和环境。
如果你是在 Linux 或 macOS 上工作,你可以尝试使用 sudo 命令来提升权限并执行编译器脚本。例如:
```
sudo ./build/core/tools/compiler.py
```
这将要求你输入管理员密码,并以管理员权限运行脚本。
如果你是在 Windows 上工作,你可以尝试右键单击编译器脚本,并选择“以管理员身份运行”。这将以管理员权限运行脚本。
请注意,在使用管理员权限运行脚本时要小心,确保你信任该脚本的来源,并且了解它将执行哪些操作。
有了返回值/zc/mpich,但是[proxy:0:0@localhost.localdomain] HYDU_create_process (lib/utils/launch.c:73): execvp error on file /zc/lammps-28Mar2023/lmp_mpi (No such file or directory) [proxy:0:0@localhost.localdomain] HYDU_create_process (lib/utils/launch.c:73): execvp error on file /zc/lammps-28Mar2023/lmp_mpi (No such file or directory) [proxy:0:0@localhost.localdomain] HYDU_create_process (lib/utils/launch.c:73): execvp error on file /zc/lammps-28Mar2023/lmp_mpi (No such file or directory) [proxy:0:0@localhost.localdomain] HYDU_create_process (lib/utils/launch.c:73): execvp error on file /zc/lammps-28Mar2023/lmp_mpi (No such file or directory)
这个错误提示显示LAMMPS程序仍然无法找到lmp_mpi文件,该文件在路径“/zc/lammps-28Mar2023/lmp_mpi”中。请检查该路径是否正确,并确保lmp_mpi文件确实位于该路径中。
如果lmp_mpi文件确实位于该路径中,请检查文件权限和文件是否完整。您可以使用以下命令检查文件权限:
```
ls -l /zc/lammps-28Mar2023/lmp_mpi
```
如果权限不正确,您可以使用以下命令更改文件权限:
```
chmod +x /zc/lammps-28Mar2023/lmp_mpi
```
如果文件不完整或损坏,您可以重新下载或复制该文件。
另外,请确保您正在使用正确版本的LAMMPS程序。如果您使用的是LAMMPS的旧版本,并且lmp_mpi文件是在新版本中添加的,则可能会导致LAMMPS程序无法找到该文件。请使用最新版本的LAMMPS程序。
如果您仍然无法解决问题,请提供更多详细信息,例如操作系统和软件版本,以便我们更好地帮助您。
阅读全文