Я только что выполнил инструкции here, чтобы обновить мой gcc. Теперь я пытаюсь установить FFTW. Поэтому я загрузил файл here. После того, как я распаковать и перейти в этот каталог я бегу это:Настройка ошибки установки fftw
./configure --enable-mpi --enable-threads --enable-openmp
Но я получаю следующее сообщение об ошибке:
checking for OpenMP flag of C compiler... unknown
configure: error: don't know how to enable OpenMP
Я знаю, что OpenMP не работал, прежде чем я обновил GCC, но он делает сейчас, если Я делаю это:
export PATH=/usr/local/gcc-6.1.0/bin:$PATH
gcc-6.1.0 main.c -o main
Так что я предполагаю, что проблема заключается в том, что, когда я пытаюсь настроить FFTW он использует GCC по умолчанию, но мне нужно использовать GCC-6.1.0. Как я могу это сделать?
+1 для настройки переменной CC ** после ** настройки. Это хорошая практика, так как она появится в первых строках файла 'config.log'. –