title: 在为mac安装openmp时遇到link不能正常使用的问题
date: 2020-05-19 21:01:00
tags:
问题描述
已经按照网上的教程把openmp安装好了,也已经配置了path,但是在实际使用的时候无法调用库
问题原因
原因应该和mac操作系统有关,mac自动将gcc指向clang,在实际使用的时候会出错
因此有一下三种解决办法:
手动link
这个可以考虑手动link库,去网上找就有了手动打开preinterpreter
gcc -Xpreprocessor -fopenmp -lomp xxxx.c
- 重新为mac安装
pip install gcc
如果有了就更新一下
pip reinstall gcc
然后指名自己的gcc去运行(此方法来自助教,可以有效解决很多mac上gcc问题)
gcc-9 -openmp xxxx.c