28.02.2015 Views

Ders 1: Giriş

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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 />

<strong>Ders</strong> 22: Derleme Seçenekleri<br />

• <strong>Giriş</strong><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 />

<strong>Giriş</strong><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!