mac上使用终端编译omp代码

看过众多博客,终于找到一种适合自己的omp代码运行方法。

omp.h虽然说现在的gcc都是支持的,但是mac中的gcc默认的指向的编译用的是clang。这是不能支持的omp的。

现在从头说一下我的步骤。

1.首先打开终端

2.执行此命令,安装brew命令。我之前没装过,装过的可以跳过。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.安装llvm

在命令行执行一下命令:

brew install llvm

4.安装gcc

brew reinstall gcc --without-multilib

本来想安装clang-omp,然后尝试了:brew install clang-omp 但是出错了,我就没装

5.到/usr/local/bin/*目录下查看你的gcc版本,我的是gcc-8。

6.执行编译命令:
gcc-8 -fopenmp -c 你的文件名(eg:test.cc)-o 输出文件(test)

7.执行结果:

./输出文件(test)

 

posted @ 2018-08-03 16:23  whatyouknow123  阅读(657)  评论(0编辑  收藏  举报