Eu preciso usar a GSL - Gnu Scientific Library e não estou conseguindo.
Instalei os pacotes:
libgsl0
libgsl0-dev
gsl-bin
verifiquei a pasta /usr/include/gsl e os arquivos de header estão todos lá.
Entretanto, quanto tento rodar o programa de exemplo:
#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>
int
main (void)
{
double x = 5.0;
double y = gsl_sf_bessel_J0 (x);
printf("J0(%g) = %.18e\n", x, y);
return 0;
}
E o compilador (icc ou gcc, o erro é o mesmo) fala que a função gsl_sf_bessel_J0 não está definida.
Eu verifiquei o header file e o protótipo da função está lá. Alguém sabe se existe alguma flag específica para usar GSL?