本文最后更新于41 天前,其中的信息可能已经过时,如有错误请发送邮件到zhangweihao22@outlook.com
——BY Kuang
(因为root下运行会有很大的风险)
- 首先,在虚拟机上创建一个非管理员账户:
建议账户名叫 user - 在你vscode配置虚拟机那里,添加一个和你这个虚拟机一摸一样的 不过 USER 一栏 写 user
- 然后用你的vscode同时打开你root账户和user账户
- 在root账户下,打开文件夹 /home/你的root名字/.bashrc
然后最后可能是(可能不一样,但是都是export开头)
export PATH=/usr/lib64/openmpi/bin:$PATH
export PATH=$PATH:/usr/lib64/openmpi/bin:/opt/openmpi/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/openmpi/lib:/opt/openmpi/lib
复制最后几行export
- 在你的root账户下,打开 /home/user(你的非root账户名称)/.bashrc
并在最后一行添加上 刚刚复制最后几行export - 在root的终端输入
chmod 777 /code(你存放你mpi代码的地方)
- 然后在非root账户下的终端输入mpicc检查是否成功,然后cd到你放代码的地方,运行代码就ok了