Gcc 配置安装fftw时出错

Gcc 配置安装fftw时出错,gcc,openmp,fftw,Gcc,Openmp,Fftw,我只是按照说明更新我的gcc。现在我正在尝试安装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之前不起作

我只是按照说明更新我的gcc。现在我正在尝试安装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。如何执行此操作?

从中,
CC
是环境变量,用于为
configure
设置编译器

./configure CC=gcc-6.1.0 --enable-mpi --enable-threads --enable-openmp
应为该
配置设置gcc版本。您也可以考虑。

< P> >,<代码> cc> /COD>是环境变量,用于设置编译器<代码>配置< /COL>

./configure CC=gcc-6.1.0 --enable-mpi --enable-threads --enable-openmp

应为该
配置设置gcc版本。你也可以考虑。

< P>你设置路径的方法应该工作,如果你也将LDHLabVIELYPATH路径设置为与新GCC一起安装的LIB或LIB64。它应该与bin位于同一目录中

如果还将LD_LIBRARY_PATH设置为随新gcc一起安装的lib或lib64,则设置路径的方法应该有效。它应该与bin位于同一目录中

+1用于配置后设置CC变量。这是一个很好的做法,因为它将出现在
config.log
文件的第一行。+1用于在配置后设置CC变量。这是一个很好的做法,因为它将出现在
config.log
文件的第一行。