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