Skocz do zawartości

Biblioteka Gsl


Lancer

Rekomendowane odpowiedzi

Chcę skorzystać z bibliotegki GSL (Gnu Scientific Library) na mojej Fedorze 12 (update z F11) więc Add/Remove Software, odszukałem gsl, znalazł, zainstalował ale z użyciem jakoś cieńko.

Taki przykładowy kodzi

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

int
main (void) 
{
  float f = 1.0/3.0;
  double d = 1.0/3.0;

  double fd = f; /* promote from float to double */
  
  printf(" f="); gsl_ieee_printf_float(&f); 
  printf("\n");

  printf("fd="); gsl_ieee_printf_double(&fd); 
  printf("\n");

  printf(" d="); gsl_ieee_printf_double(&d); 
  printf("\n");

  return 0;
}

i Makefile

CC=gcc

 

LDFLAGS = -lgsl -lgslcblas -lm

 

OBJ= dokladnosc.o

 

all: dokladnosc

 

dokladnosc:dokladnosc.o

$(CC) $(LDFLAGS) -o $@ $^

 

clean:

rm -f *.o

Niestety

gcc -c -o dokladnosc.o dokladnosc.c

dokladnosc.c:2:32: error: gsl/gsl_ieee_utils.h: Nie ma takiego pliku ani katalogu

make: *** [dokladnosc.o] Błąd 1

Kiedyś na innym kompie, na F10 instalowałem ręcznie GSL i działał, teraz myślałem że skorzystam z dobroci systemu ale mi nie wyszło. Pomoże ktoś? :)

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...