标签: openmp
我正在尝试在我的C代码中使用omp并遇到问题: 在代码我有#include 但是当我尝试编译:
g ++ -fopenmp -g -c parallel.c
我得到cc1plus:错误:无法识别的命令行选项“fopenmp” 当我尝试时:
g ++ -g -c parallel.c
我得到两个错误:
omp.h:没有这样的文件或目录,以及 malloc未在此范围内声明
我尝试使用gcc和-fopenmp并获得相同的错误。没有-fopenmp,我仍然会得到失踪的omp。
答案 0 :(得分:4)
OpenMP仅在gcc 4.2及更高版本中受支持。您可能需要升级编译器。