帮助解决openmp编译问题

时间:2010-12-07 09:34:52

标签: openmp

我正在尝试在我的C代码中使用omp并遇到问题: 在代码我有#include 但是当我尝试编译:

g ++ -fopenmp -g -c parallel.c

我得到cc1plus:错误:无法识别的命令行选项“fopenmp” 当我尝试时:

g ++ -g -c parallel.c

我得到两个错误:

omp.h:没有这样的文件或目录,以及 malloc未在此范围内声明

我尝试使用gcc和-fopenmp并获得相同的错误。没有-fopenmp,我仍然会得到失踪的omp。

1 个答案:

答案 0 :(得分:4)

OpenMP仅在gcc 4.2及更高版本中受支持。您可能需要升级编译器。