2013-12-17 4 views
0

Я пытаюсь скомпилировать тестовую программу для проверки моей реализации fftw. Я создал и установил fftw, как описано в учебнике, и настроил мой компилятор на gfortran, используя ./configure g77 = gfortran. Я на Ubuntu 13.10.Nonexistent include directory "/ opt/local/include" fftw

Вот мой Makefile:

INCLUDES=-I. -I/opt/local/include 

    fftwTest: fftwTest.f90 
    gfortran $^ $(INCLUDES) -O3 -fbounds-check -l fftw3 -L /usr/local/lib -o [email protected] 

А вот сама программа:

program fftwTest 
    implicit none 

    include 'fftw3.f' 

    double complex in, out 
     dimension in(N), out(N) 
     integer*8 plan 

     call fftw_f77_create_plan(plan,N,FFTW_FORWARD,FFTW_ESTIMATE) 
     call fftw_f77_one(plan,in,out) 
     call fftw_f77_destroy_plan(plan) 

    end program fftwTest 

Когда я сделать fftwTest, здесь ошибка я получаю:

gfortran fftwTest. f90 -I. -I/opt/local/include -O3 -fbounds-check -l fftw3 -L/usr/local/lib -o fftwTest Предупреждение: Nonexistent включить каталог "/ opt/local/include" fftwTest.f90: 4: Ошибка : Невозможно открыть включаемый файл 'fftw3.f03' марка: * [fftwTest] Ошибка 1

ответ

0

В вашем изменении Makefile:

INCLUDES=-I. -I/opt/local/include 

к:

INCLUDES=-I. -I/usr/local/include 
       ^^^ 
Смежные вопросы