Linux卸载mpi,删除所有先前版本的MPI,并重新正确安装

作者在LinuxMint 17.3中尝试删除旧版MPI并重新安装,以便在一个结合使用MPI和OpenMP的项目中解决编译问题。面对mpicc无法识别OpenMP标志及#pragma指令被忽略的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先:我在Linux Mint的17.3 64删除所有先前版本的MPI,并重新正确安装

什么我迄今所做的:

试图删除执行的MPI:sudo apt-get install libcr-dev mpich2 mpich2-doc(实际上应该没有安装)

我可以从终端看:

输出:echo $PATH

/path/to/mpj//bin:/home/timmy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/timmy/.openmpi/bin

(我想象,我已经删除/path/to/mpj/(不存在),/home/timmy/.openmpi/bin(我想删除OMPI的先前版本))输出的

:echo $LD_LIBRARY_PATH

(nothing)

真的,什么都没有出现!输出

mpirun

--------------------------------------------------------------------------

mpirun could not find anything to do.

It is possible that you forgot to specify how many processes to run

via the "-np" argument.

--------------------------------------------------------------------------

我为什么要删除开放MPI和重新安装

我有一个项目同时使用MPI和OpenMP和实际做的安装MPI我无法使用以下命令进行编译:mpicc -openmp "test_omp.c" -o "test_omp"。它给了我以下错误:Not defined function omp_get_thread_num();此外,它忽略我的#pragma命令。

2016-04-06

Timmy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值