Vscode运行c++的openmp并行问题

Posted 各可

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vscode运行c++的openmp并行问题相关的知识,希望对你有一定的参考价值。

Vscode运行c++的openmp并行问题

  1. 首先vscode配置c++编译插件【参见该博文】;
  2. 打开vscode的终端输入g++ -fopenmp filename.cpp(filename为你要运行的cpp文件名即用到了#include "omp.h"的c++文件);
  3. 该命令执行后.cpp所在文件中会多一个a.exe可执行文件(可以在终端输入ls查看);
  4. 终端输入.\\a.exe运行该文件。

以上是关于Vscode运行c++的openmp并行问题的主要内容,如果未能解决你的问题,请参考以下文章

在 Openmp (C++) 中销毁线程

C++ OpenMP 和 gcc 4.8.1 - 并行化循环时的性能问题

最新版本的 VSCode 可以使用 C++ 扩展和 MSVC 调试 C++ 吗?

在 C++ 中使用 OpenMP 并行化算法

C++ openMP 并行矩阵乘法

C++:OpenMP 并行循环内存泄漏