[FFTW] Problème de liens (?)
Bonjour à tous,
J'ai installé la librairie FFTW (http://www.fftw.org/) et suivit la procédure d'installation indiquée à savoir
Citation:
./configure
make
make install
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:
Code:
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;
} |
à partir de la commande de compilation:
Citation:
gcc exemple.c -lfftw3 -lm
le compilateur me retourne l'erreur suivante:
Citation:
/usr/bin/ld: cannot find -lfftw3
collect2: ld returned 1 exit status
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.
Auriez vous une piste pour m'aider?