[linux-ileri] Re: (no subject)

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Edip Faruk Pehlivanlı (efaruk@mng.com.tr)
Date: Mon 04 Nov 2002 - 09:43:26 EET


Öncelikle söz konusu kütüphaneleri yüklediğinden emin ol. daha sonra bu
kütüphaneleri sistemin farketmesini sağla. sonra olarak bunları başaramazsan
bu kütüphaneleri derlemeye çalıştığın kodun bulunduğu dizine kopyala ve
derlerken kütühaneleri dahil et. Kolay gelsin linuxdaş....

----- Original Message -----
From: "ERHAN OZTURK" <erhan.ozturk@o2.com.tr>
To: <linux-ileri@linux.org.tr>
Sent: Thursday, October 24, 2002 4:01 PM
Subject: [linux-ileri] Re: (no subject)

>
>
> =DDlk olarak stream.h ve fstream.h dosyalar=FDn=FDn nerede oldu=F0unu b=
> ulmal=FDs=FDn.
> Sistemde bu dosyalar varsa default include path i=E7inde olmal=FD.
> (/usr/include gibi)
> yoksa d=FD=FEar=FDdan link vermen gerekecek.
> ilk =F6nce find (varsa locate) ile bu dosyalar=FD bul ve
> derlerken gcc'ye
> gcc ... -L/path/to/stream -lfstream diyerek k=FCt=FCphaneleri bulmas=FD=
> n=FD
> sa=F0lamal=FDs=FDn.
> derleyici -L ile verdi=F0in klas=F6rdede k=FCt=FCphaneleri arar. -l ile=
> ise hangi
> k=FCt=FCphaneye
> bakmas=FD gerekti=F0ini belirtiyorsun.
> Include dosyalar=FD i=E7inse -I (buyuk i) ile arama yoluna dahil etmeli=
> sin.
> yani topluca yazarsak
>
> gcc ... -L/search/path -llibrary -I/include/path
>
> Kolay gelsin
>
> Erhan =D6zt=FCrk
>
>
>
>
> Selamlar,
> egcs derleyicisi kullanarak elimde bulunan C dosyasini derlerken
> stream.h
> ve fstream.h dosyalarini bulamiyor.
> Bu kutuphanelerin yerlerini gostererek nasil derleyebilirim.
> Makefile asagidaki gibidir.
>
> HFILES1 =3D glob.h dist.h
> HFILES2 =3D gen.h
>
> CFILES1 =3D ran1.c expdev.c gammln.c gasdev.c poidev.c dist.c
> CFILES2 =3D gen.c main.c command.c
>
> OBJECTS1 =3D ran1.o expdev.o gammln.o gasdev.o poidev.o dist.o
> OBJECTS2 =3D gen.o main.o command.o
>
> LIBES =3D -lm
> CC =3D egcs
> CFLAGS =3D -+ -O
>
> gen: $(OBJECTS1) $(OBJECTS2)
> $(CC) $(CFLAGS) $(OBJECTS1) $(OBJECTS2) $(LIBES) -o gen
>
> test: $(OBJECTS1) test.o
> $(CC) $(CFLAGS) $(OBJECTS1) test.o $(LIBES) -o test
>
> clean:
> /bin/rm $(OBJECTS1) $(OBJECTS2)
>
> $(OBJECTS1): $(HFILES1)
> $(OBJECTS2): $(HFILES1) $(HFILES2)
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> " CFLAGS =3D -+ -O " buradaki -+ opsiyonu ne ise yariyor. Bununla =
> ilgili
>
> bir hata veriyor.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> egcs ile derslerken asagidaki hatayi veriyor....
>
> egcs -+ -O -S -c -o ran1.o ran1.c
> egcs: unrecognized option `-+'
> In file included from ran1.c:1:
> .....
> .....
> ---------------------
> Yardimci olursaniz sevinirim.
>
> NOt: Bu dosyalar /usr/include/* altinda. Fakat bunlarin yerini gostere=
> rek
> egcs ve gcc ile derleyemiyorum. kutuphane dosyasi bulunamadi hatasi
> veriyor.
>
>
>
>
>
>
>
> _________________________________________________________________
> Surf the Web without missing calls!=A0Get MSN Broadband.
> http://resourcecenter.msn.com/access/plans/freeactivation.asp
>
>
>
>
> =
>
>
>
>


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.