I copied the following code from the official gnu manual for random number generator:
#include <stdio.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
int main (void)
{
  const gsl_rng_type * T;
  gsl_rng * r;
  int i, n = 10;
  double mu = 3.0;
  /* create a generator chosen by the 
     environment variable GSL_RNG_TYPE */
  gsl_rng_env_setup();
  T = gsl_rng_default;
  r = gsl_rng_alloc (T);
  /* print n random variates chosen from 
     the poisson distribution with mean 
     parameter mu */
  for (i = 0; i < n; i++) 
    {
      unsigned int k = gsl_ran_poisson (r, mu);
      printf (" %u", k);
    }
  printf ("\n");
  gsl_rng_free (r);
  return 0;
}
and I added the according lib-directory, bin-directory and include-directory to my DevCpp-project (and this appears to work fine, since before that, DevCpp couldn't even find those files). When I try to compile these files, however, I get the following errors:
[Linker error] undefined reference to 'gsl_rng_env_setup'
[Linker error] undefined reference to 'gsl_rng_default'
...and even more, all probably referring to functions defined within gsl_rng and gsl_randist. Also, declaring gsl_rng_env_setup before main(void) etc. doesn't help (then I get ambiguities). Do you know how to solve the problem? I use Windows 7, 64bit-system and DevCpp for compiling C/C++ code. I really even tried different ways of building the gsl-library (e.g. building from source, and then, when I had this error, using the unofficial Windows installer), but none of the methods solved this problem.
