¿Cómo instalar CORRECTAMENTE la biblioteca gsl en Linux?

Tengo un problema al instalar la Biblioteca Científica GNU (gsl). Puse el paquete en mi escritorio e hice "./configure", "make" y "sudo make install", de acuerdo con el documento incluido. Revisé el directorio / usr / local / include, allí hay una carpeta "gsl" recién creada. Pero cuando intenté usar las funciones proporcionadas por la biblioteca, se produjo el error "referencia indefinida a 'gsl_sf_beta_inc'". Aquí está mi código.

#include <stdio.h>
#include <gsl/gsl_sf_gamma.h>

int main (void)
{
    double a = 20;
    double b = 1000;
    double x = 0.5;
    double result = gsl_sf_beta_inc(a, b, x);
    printf("%f/d", result);
    return 0;
}

Sentí que el problema podría ser causado por el hecho de que puse el paquete en el escritorio, por lo que el código binario generado por el comando "make" va allí, lo cual está mal. Entonces, ¿es mi suposición correcta? Si es así, ¿dónde debo ponerlos? Si no es así, ¿qué debo hacer? Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta