wsl系统下的vscode 的相关mpi设置
【关于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设置相关推荐
- linux vnc 禁止复制,Linux_Linux系统下VNC SERVER的相关配置,安装: 复制代码代码如下: - phpStudy...
Linux系统下VNC SERVER的相关配置 安装: 复制代码代码如下: yum install tigervnc-server 配置: (1) 复制配置文件: 复制代码代码如下: ~]# cp / ...
- fast路由器服务器未响应,win7系统下fast路由器进不了设置界面如何解决
最近有不少win7纯净版系统用户到本站反馈说碰到这样一个问题,就是在使用fast路由器的时候,进不了设置界面,导致无法进行一系列设置,该怎么办呢,接下来给大家讲解一下win7系统下fast路由器进不了 ...
- win7如何更改计算机管理员用户名和密码,win7系统下修改administrator管理员账户密码的设置方法?...
win7系统下修改administrator管理员账户密码的设置方法?? win7系统发布之后想必有很多用户都已经选择升级了,而在使用win7系统的时候,我们一些操作经常会需要用到管理员账户,但是有时 ...
- kali系统下安装Vscode
我们将使用官方APT存储库在Kali 上安装Visual Studio代码.在添加存储库之前,更新系统并安装下面的包. sudo apt update sudo apt install curl gp ...
- MacOS系统下 adb 调试电视相关(homebrew安装 adb)
这里的乐视电视已经被折腾好几次了,现在刷了最简系统后,投屏也过期了,具体情况就是,手机投屏列表能发现电视却链接不上,为了方便,于是萌生了装个当贝市场的想法. 电脑是mac系统,媳妇用的,没有adb,先 ...
- RK1126从入门到放弃:番外篇(二)Win10 WSL系统下编译buildroot报错不支持SYSV IPC,导致fakeroot无法正常工作
Win10的Linux子系统是完全可以直接用来进行嵌入式Linux开发操作的,目前已经非常顺畅地编译通过了U-Boot和内核.但是编译Builtroot的最后阶段,需要使用fakeroot来fake文 ...
- linux 系统下通过 pid 查看相关进程信息的方法
1. cat /proc/$PID/cmdline 2. ll /proc/$PID
- MAC系统下 win7虚拟机上网应该怎么设置啊
1从本机中选择打开连接网络,选择本地连接.如果是无线网可以选择无线网. 2选择属性,点击共享按钮. 3将internet连接共享下面两个选项都选中,然后在家庭网络连接选择VMware Network ...
- linux系统下替换图片,Linux(ubuntu系统)下使用FreeImage库
Linux(ubuntu系统)下使用FreeImage库 Linux(ubuntu系统)下使用FreeImage库 最近在搞一个图像处理的项目,需要用到FreeImage,之前在Windows下用过, ...
最新文章
- Ka的回溯编程练习 Part1|整划什么的。。
- [inside]MySQL 5.7 并行复制实现原理与调优
- px/em/pt区别和转换
- 类型转换:隐式转化(算数转换,整型提升,混合提升,赋值转换),强制转换【C语言】
- mysql 4.0.21 下载_W2K下安装 MYSQL 4.0.21 手记
- Android 应用安全性改进: 全面助力打造 零漏洞 应用
- Power Network POJ - 1459(EK算法模板+详解)
- C++|STL学习笔记-map的基本操作(插入,删除,遍历,大到小输出)【仿大佬写法】
- 第10课:Spark Streaming源码解读之流数据不断接收全生命周期彻底研究和思考
- Java基础语法之方法的参数传递与综合案例
- 沃嘉工业机器人及自动化_智能制造和工业自动化的新宠儿——工业机器人
- 快速排序(java版)
- 网站视频倍速播放和进度自定义调整
- 杜立特尔(Doolittle)分解法(LU分解法)
- 计算机无法进行磁盘碎片整理,无法运行磁盘碎片整理
- SLG手游卡牌类游戏机器人逻辑算法
- JS面试题汇总(六)
- unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0
- 您要的FPGA开发软件都在这里
- 基于html5的五子棋游戏
热门文章
- 弘辽科技:淘宝店铺注销步骤,店铺注销后能再次申请开店吗?
- 学生身份申请idea使用权限(大连东软信息学院)
- 老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码 1
- java自动装箱拆箱深入剖析
- SQL server使用sa登录方法和出现错误18456的解决
- dcf是ea211发动机吗_神车发动机解读:EA211到底牛掰在哪儿?
- layui时间怎么设置年月日时分秒_layui.laydate--日期与时间选择模块文档介绍
- python并列柱状图x轴设定_Python matplotlib怎么画双X轴和双Y轴?
- python中下划线的作用
- LeetCoed 649. Dota2 参议院