OpenMP Windows 配置指南

概述

OpenMP 是一套支持跨平台共享内存方式的多线程并发的编程 API。目前,主流 C/C++ 编译器,如 gcc、Visual C++ 等都已内建支持 OpenMP,如果你使用的是目前主流且较新的 Linux 发行版,那么使用 gcc 即可编译 OpenMP 程序。但是对于未安装 Visual C++ 的 Windows 用户和使用 Apple LLVM Clang 编译环境的 OS X (macOS) 用户,OpenMP 就需要额外安装了。本文即介绍上述两种平台下 OpenMP 配置方法。


Windows

  1. 打开 http://tdm-gcc.tdragon.net/download,下载安装 TDM-GCC

    下载 TDM-GCC

  2. 安装 TDM-GCC。取消勾选Check for updated files on the TDM-GCC server,然后点击Create

    安装 TDM-GCC

  3. 点击下一步并选择安装位置,进入安装组件选择界面。点开gcc选项,勾选上openmp,其他选项保持默认勾选即可开始安装

    openmp 选项

至此,TDM-GCC 安装完成。现在你可以在命令行中使用gcc命令并加入-fopenmp参数来编译运行 OpenMP 程序了,栗如:

gcc -fopenmp main.c -o main.exe
.\main.exe
  • 1
  • 2

注:如果编译时出现fatal error: omp.h: no such file or directory,可以尝试检查环境变量 PATH,确保TDM-GCC安装路径\bin存在,且不存在 MinGW 相关路径。


转载原文链接:http://blog.csdn.net/dreamer_blue/article/details/51755767

你可能感兴趣的:(openMP,windows)