IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> MATLAB+C+Openmp混合编程(1)-环境配置和openmp编译 -> 正文阅读

[开发工具]MATLAB+C+Openmp混合编程(1)-环境配置和openmp编译

本文章直接主要针对MATLAB+C混合编程的实现,并行编程直接采用C+OPENMP实现,MATLAB调用mex文件即可实现混编,Python+C+OPENMP混合思路类似,不多叙述。
题主推荐直接采用code::blocks进行C编程,vs的对OPENMP支持不完善。
注意确认自己的MATLAB版本兼容的编译器,手动配置的肯定要考虑版本问题,如果是自动配置就不需要管那么多啦。
在这里插入图片描述
2018后的MATLAB支持快速下载配置mingw,在主页-附加功能-获取附加功能中搜索mingw然后点击上图所示的安装,登录mathworks账号即可,MATLAB将自动完成所有配置工作,非常方便。
完成配置后,还需要确认mingw的安装路径,为后续库文件调用做好准备,一般来说,采用附加功能安装的mingw路径都在C盘
题主的安装路径如下
C:\ProgramData\MATLAB\SupportPackages\R2020b\3P.instrset\mingw_w64.instrset\lib\gcc\x86_64-w64-mingw32\6.3.0
很多人会纠结mex文件的编译命令,题主这里给出OPENMP的编译指令
mex C:\ProgramData\MATLAB\SupportPackages\R2020b\3P.instrset\mingw_w64.instrset\lib\gcc\x86_64-w64-mingw32\6.3.0\libgomp.a CXXFLAGS="$CXXFLAGS -std=c++11 -fopenmp" main.cpp
这里题主的电脑是win10,其他操作系统还请在mathworks上自己搜索相关的教程
在编写MATLAB+C/C++项目上,还是推荐先编写纯C/C++项目,测试运行无误后再引入mex.h头文件编写接口参数的相关代码,下一节题主将用一个简单的案例示例MATLAB+C+OPENMP的实现思路。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:49:17  更:2022-02-01 20:51:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:22:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码