помогите с проблемами компиляции openmp - PullRequest
2 голосов
/ 07 декабря 2010

Я пытаюсь использовать omp в своем C-коде, и у меня возникла проблема: в коде у меня есть #include, но когда я пытаюсь скомпилировать с:

g ++ -fopenmp -g -c параллельно.c

Я получаю cc1plus: ошибка: нераспознанная опция командной строки "fopenmp", и когда я пытаюсь:

g ++ -g -c parallel.c

Я получаю ошибку дляоба:

omp.h: нет такого файла или каталога, и malloc не объявлен в этой области

Я попытался с gcc с -fopenmp и получил ту же ошибку.без -fopenmp я все еще получаю отсутствующий omp.

1 Ответ

4 голосов
/ 07 декабря 2010

OpenMP поддерживается только в gcc 4.2 и выше.Возможно, вам придется обновить ваш компилятор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...