Re: [Pardus-kullanicilari] gnu scientific library kullanan var mı?
Eray Ozkural
eray at uludag.org.tr
18 Şub 2006 Cmt 12:34:06 EET
ee link etmiyorsunuz, -lgsl -lmath vs. nerede?
erkin tek wrote:
> Selam,
> gsl'yi kurdum, fakat hocamın bilgisayrında vermeyen uyarılar verdi.
> test.cpp
>
> #include <stdlib.h>
> #include <stdio.h>
> #include <iostream>
> #include <fstream>
> #include <math.h>
> #include <gsl/gsl_math.h>
> #include <gsl/gsl_matrix.h>
> #include <gsl/gsl_ieee_utils.h>
> #include <gsl/gsl_vector.h>
> #include <gsl/gsl_eigen.h>
> #include <gsl/gsl_rng.h>
> #include <gsl/gsl_randist.h>
>
>
> int main(){
>
> const gsl_rng_type * T;
> gsl_rng * r;
> gsl_rng_env_setup();
> T = gsl_rng_mt19937;
> r = gsl_rng_alloc (T);
> int Num= 50,i; //Numbers of atoms
> float uncertain,
> xalign= 0.6, // X alignments of atoms
> x0=0; //
>
>
> gsl_matrix * inter = gsl_matrix_alloc (Num,Num);//interaction matrix
> gsl_vector * nerdesiniz = gsl_vector_alloc (Num);//position vector
> for Mg-atoms
> for ( i = 0; i < Num; i++) {
> uncertain=gsl_ran_gaussian(r, xalign*.68 );
> printf("%f",uncertain);
> gsl_vector_set (nerdesiniz, i, x0 + i*xalign+
> uncertain);
> }
>
> }
>
> derlemeye çalışınca verdiği hatalar:
>
> erkintek at pardus 400 $ g++ test.cpp
> /tmp/ccIplOgl.o: In function `main':
> test.cpp:(.text+0x11b): undefined reference to `gsl_rng_env_setup'
> test.cpp:(.text+0x120): undefined reference to `gsl_rng_mt19937'
> test.cpp:(.text+0x12e): undefined reference to `gsl_rng_alloc'
> test.cpp:(.text+0x15a): undefined reference to `gsl_matrix_alloc'
> test.cpp:(.text+0x168): undefined reference to `gsl_vector_alloc'
> test.cpp:(.text+0x194): undefined reference to `gsl_ran_gaussian'
> test.cpp:(.text+0x1cc): undefined reference to `gsl_vector_set'
> collect2: ld returned 1 exit status
>
>
> valla canımı sıkarsa kendim yazarım gerçi 250x250 matrix falan gelirse
> yandık! Bide işin eigen vektör ve fonksiyonlarını bulmak varki aman
> aman diyeyim ben sie
>
> saygılar sevgiler
> --
> www.fotograf.web.tr <http://www.fotograf.web.tr>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Pardus-kullanicilari mailing list
> Pardus-kullanicilari at uludag.org.tr
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari
>
Pardus-kullanicilari mesaj listesiyle ilgili
daha fazla bilgi