[linux-ileri] Re: (no subject)

---------

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

From: ERHAN OZTURK (erhan.ozturk@o2.com.tr)
Date: Thu 24 Oct 2002 - 17:01:14 EEST


=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.