Я пытаюсь скомпилировать fftw3 с опцией openmp под Mac OS Lion.Как показано в http://www.fftw.org/release-notes.html,, я использую следующую командную строку ./configure --enable-openmp
Настройка останавливается на строке: проверка на наличие флага OpenMP компилятора C ... неизвестно configure: error: не знаю, как включить OpenMP
Я знаю, что openmp предоставляется с xcode, но я не знаю, как его настроить, кто-нибудь может мне помочь, пожалуйста?Мне уже удалось использовать openmp в других программах.
Надеюсь, этого достаточно, чтобы помочь мне.
Спасибо,
Примечание: у меня Xcode 4.2, gcc4.2.1.
В разделе «Выходные переменные» файла config.log я нахожу:
CFLAGS='-O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -ffast-math'
Кажется, что сбой (в файле config.log):
configure: 18427: gcc -std = gnu99 -o conftest conftest.c -lm> & 5
Неопределенные символы для архитектуры x86_64:
"_omp_set_num_threads", на которые ссылается _main в ccfUItzL.o
ld:для архитектуры не найдены символы x86_64
collect2: ld вернул 1 состояние выхода
configure: 18427: $?= 1
настройка: сбойная программа: /.../