Merhaba, Kaynak dosyalarinizin bir.c iki.c, baslik dosyalarinizin kaynak dosyalarla ayni dizinde, executable'in isminin foo oldugunu varsayarsak:
gcc -o foo bir.c iki.c -I. komutu, derleme islemini gerceklestirecektir. Fakat, Unix/Linux ortaminda kod gelistirmek icin Makefile ile calismayi ogrenmeniz yararli olur. http://www.hsrl.rutgers.edu/ug/make_help.html Guzel bir baslangic tutorial'i. Yukaridaki dosyalar icin ornek bir Makefile: SRCS= bir.o iki.o CC= gcc CFLAGS = -I. OUT= foo all: $(SRCS) bir.h iki.h $(CC) -o $(OUT) $(CFLAGS) $(SRCS) clean: rm -f $(SRCS) $(OUT) bu Makefile'la gore, make all derseniz programiniz derlenir, make clean derseniz, *.o dosyalari ve foo temizlenir. -- Murat http://www.enderunix.org/murat/ On Sat, 2009-02-14 at 00:22 +0200, Gokhan ERDOGDU wrote: > Merhaba, > > Projede birden fazla *.c ve *.h dosyalari var ve gcc ile bunlari > derleyemiyorum. Make file mi yapmak gerekiyor? > Make file nasil olusturulur bilmiyorum. > > İyi çalismalar. > > > ______________________________________________________________________ > Diğer Windows Live™ özelliklerine göz atın. Sadece e-posta > iletilerinden daha fazlası FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 --------------------------------------------------------------------- Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: freebsd-unsubscr...@lists.enderunix.org Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey