28.02.2015 Views

C Kitabı

Buraya açıklama gelecektir

Buraya açıklama gelecektir

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

08:<br />

09:<br />

10:<br />

11:<br />

12:<br />

13:<br />

14:<br />

15:<br />

16:<br />

17:<br />

18:<br />

19:<br />

20:<br />

21:<br />

22:<br />

23:<br />

24:<br />

#error Bu derleyici ANSI C degil.<br />

#endif<br />

#ifndef RAND_MAX<br />

#error RAND_MAX tanımlı degil.<br />

#endif<br />

main()<br />

{<br />

double r = (double) rand()/RAND_MAX;<br />

double ikiPi = 2.0*M_PI;<br />

double birBoluE = 1.0/M_E;<br />

}<br />

ÇIKTI<br />

printf("r = %lf\n",r);<br />

printf("ikiPi = %lf\n",ikiPi);<br />

printf("birBoluE = %lf\n",birBoluE);<br />

r = 0.840188<br />

ikiPi = 6.283185<br />

birBoluE = 0.367879<br />

Ders 22: Derleme Seçenekleri<br />

• Giriş<br />

• 22.1 Çalıştırılabilir Dosya Üretimi<br />

• 22.2 Turbo C Derleme Seçenekleri<br />

• 22.3 GCC Derleme Seçenekleri<br />

Giriş<br />

Bazen bir kullanıcı derlemek istediği kaynak C programını başka C programları ile beraber<br />

kullanmak, sadece nesne kodu üretmek veya başka bir dilde yazılmış programı, C programı<br />

içinde kullanmak isteyebilir. Bir derleyiciye ait derleme seçenekleri ile bu tip işlemleri<br />

gerçekleştirmek mümkündür.<br />

Bu kısımda derleme ve bağlama işlemi, derleyicilerin sunduğu bazı derleme seçenekleri ve<br />

bunlar yardımıyla birden çok C programının nasıl birleştirileceği anlatılacaktır.<br />

22.1 Çalıştırılabilir Dosya Üretimi<br />

Programlama işlemi, bir programlama diline ait söz dizilimlerini içeren kaynak kodların<br />

yazılması ile başlar. Kaynak kod (source code), C, Fortran veya Pascal gibi yüksek seviyedeki

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!