【关于mpich的安装】

Ubuntu18.10安装MPICH - 简书

用终端指令进行创建文件,复制文件等操作,会避免没有权限的问题

可以直接用sudo apt install  mpich下载

remove  和autoremove 的区别是,后者会自动卸载下载中涉及到的依赖项

用源代码编译的时候,configure是生成makefile的命令,如果没有完成configure,就不会有makefile。(没有后缀的)

耐心一些,读一读报错 ./configure -prefix=/home/bae/mpichinstall --with-device=ch3(设备不行,降低一些级别),否则不能成功。

【1】引入时的报错
       include <mpi.h>

解决方法:

1.把引号变成单书名号,就行应该

2.把mpi的安装路径添加到系统路径 使用.bashrc文件

神奇的失效,明明是引入了,但是路径还是在anaconda下的。很奇怪。

source ~/.bashrc

3. 把mpi的安装路径里的include路径加入c_cpp_properties.json的includepath里的参数

如下图


【2】可以在 Ubuntu 终端使用下面的命令,直接打开 VS Code
       code .
【3】C语言的编译
        gcc -o lab1 lab1.c
        ./lab1
【4】C++语言的编译
      g++ -o lab1 lab1.c
       ./lab1
【5】mpi的编译
xxx是你要编译的文件名,yyy是你编译完成后生成的exe文件的文件名(可以随意设置)
mpicc  -o yyy xxx.cpp

mpic++  -o yyy xxx.cpp
yyy 是你的可执行文件夹名字,千万不能漏掉 ./
前面的参数 4 表示分配4个进程并行运行
mpirun -np 4 ./yyy

画重点,要编译mpi,就必须使用如下的编译器名字,用C语言和C++语言的编译名就会报错,显示没有此目录。

wsl系统下的vscode 的相关mpi设置相关推荐

  1. linux vnc 禁止复制,Linux_Linux系统下VNC SERVER的相关配置,安装: 复制代码代码如下: - phpStudy...

    Linux系统下VNC SERVER的相关配置 安装: 复制代码代码如下: yum install tigervnc-server 配置: (1) 复制配置文件: 复制代码代码如下: ~]# cp / ...

  2. fast路由器服务器未响应,win7系统下fast路由器进不了设置界面如何解决

    最近有不少win7纯净版系统用户到本站反馈说碰到这样一个问题,就是在使用fast路由器的时候,进不了设置界面,导致无法进行一系列设置,该怎么办呢,接下来给大家讲解一下win7系统下fast路由器进不了 ...

  3. win7如何更改计算机管理员用户名和密码,win7系统下修改administrator管理员账户密码的设置方法?...

    win7系统下修改administrator管理员账户密码的设置方法?? win7系统发布之后想必有很多用户都已经选择升级了,而在使用win7系统的时候,我们一些操作经常会需要用到管理员账户,但是有时 ...

  4. kali系统下安装Vscode

    我们将使用官方APT存储库在Kali 上安装Visual Studio代码.在添加存储库之前,更新系统并安装下面的包. sudo apt update sudo apt install curl gp ...

  5. MacOS系统下 adb 调试电视相关(homebrew安装 adb)

    这里的乐视电视已经被折腾好几次了,现在刷了最简系统后,投屏也过期了,具体情况就是,手机投屏列表能发现电视却链接不上,为了方便,于是萌生了装个当贝市场的想法. 电脑是mac系统,媳妇用的,没有adb,先 ...

  6. RK1126从入门到放弃:番外篇(二)Win10 WSL系统下编译buildroot报错不支持SYSV IPC,导致fakeroot无法正常工作

    Win10的Linux子系统是完全可以直接用来进行嵌入式Linux开发操作的,目前已经非常顺畅地编译通过了U-Boot和内核.但是编译Builtroot的最后阶段,需要使用fakeroot来fake文 ...

  7. linux 系统下通过 pid 查看相关进程信息的方法

    1. cat /proc/$PID/cmdline 2. ll /proc/$PID

  8. MAC系统下 win7虚拟机上网应该怎么设置啊

    1从本机中选择打开连接网络,选择本地连接.如果是无线网可以选择无线网. 2选择属性,点击共享按钮. 3将internet连接共享下面两个选项都选中,然后在家庭网络连接选择VMware Network ...

  9. linux系统下替换图片,Linux(ubuntu系统)下使用FreeImage库

    Linux(ubuntu系统)下使用FreeImage库 Linux(ubuntu系统)下使用FreeImage库 最近在搞一个图像处理的项目,需要用到FreeImage,之前在Windows下用过, ...

最新文章

  1. Ka的回溯编程练习 Part1|整划什么的。。
  2. [inside]MySQL 5.7 并行复制实现原理与调优
  3. px/em/pt区别和转换
  4. 类型转换:隐式转化(算数转换,整型提升,混合提升,赋值转换),强制转换【C语言】
  5. mysql 4.0.21 下载_W2K下安装 MYSQL 4.0.21 手记
  6. Android 应用安全性改进: 全面助力打造 零漏洞 应用
  7. Power Network POJ - 1459(EK算法模板+详解)
  8. C++|STL学习笔记-map的基本操作(插入,删除,遍历,大到小输出)【仿大佬写法】
  9. 第10课:Spark Streaming源码解读之流数据不断接收全生命周期彻底研究和思考
  10. Java基础语法之方法的参数传递与综合案例
  11. 沃嘉工业机器人及自动化_智能制造和工业自动化的新宠儿——工业机器人
  12. 快速排序(java版)
  13. 网站视频倍速播放和进度自定义调整
  14. 杜立特尔(Doolittle)分解法(LU分解法)
  15. 计算机无法进行磁盘碎片整理,无法运行磁盘碎片整理
  16. SLG手游卡牌类游戏机器人逻辑算法
  17. JS面试题汇总(六)
  18. unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0
  19. 您要的FPGA开发软件都在这里
  20. 基于html5的五子棋游戏

热门文章

  1. 弘辽科技:淘宝店铺注销步骤,店铺注销后能再次申请开店吗?
  2. 学生身份申请idea使用权限(大连东软信息学院)
  3. 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码 1
  4. java自动装箱拆箱深入剖析
  5. SQL server使用sa登录方法和出现错误18456的解决
  6. dcf是ea211发动机吗_神车发动机解读:EA211到底牛掰在哪儿?
  7. layui时间怎么设置年月日时分秒_layui.laydate--日期与时间选择模块文档介绍
  8. python并列柱状图x轴设定_Python matplotlib怎么画双X轴和双Y轴?
  9. python中下划线的作用
  10. LeetCoed 649. Dota2 参议院