Bonjour à tous,
J'ai installé la librairie FFTW (http://www.fftw.org/) et suivit la procédure d'installation indiquée à savoir
Je n'ai vu aucune erreur lors de cette installation (la librairie existe ".a"). Par contre, en essayant de compiler un programme à base de FFTW:./configure
make
make install
à partir de la commande de compilation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <fftw3.h> #define N 1 int main() { fftw_complex *in, *out; fftw_plan p; in = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N); out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N); p = fftw_plan_dft_1d(N, in, out, FFTW_FORWARD, FFTW_ESTIMATE); fftw_execute(p); fftw_destroy_plan(p); fftw_free(in); fftw_free(out); return 0; }
le compilateur me retourne l'erreur suivante:gcc exemple.c -lfftw3 -lm
Je ne comprend pas cette erreur dans la mesure ou, lors de l'installation de cette librairie, j'avais vu que celle ci injectait la librairie dans le /usr/bin/ld./usr/bin/ld: cannot find -lfftw3
collect2: ld returned 1 exit status
Auriez vous une piste pour m'aider?
Partager