Problema com GSL

Iniciado por calsaverini, 29 de Janeiro de 2008, 16:35

tópico anterior - próximo tópico

calsaverini

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?
================
AMDTurion 64 x2 TL-50 1.6 GHz
Chipset AMD M690
RAM: 1Gb DDR2
Vídeo ATI Radeon X1200

brunei

Qual é a linha de comando que está usando para compilar? Você está referenciando a library na hora de compilar?
Bruno Ribeiro