我只是按照說明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
我知道我更新了GCC前的OpenMP沒有工作,但現在如果不我這樣做:
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'文件的第一行。 –