Bu wikiHow makalesi sana, Linux’ta GNU Compiler (GCC) ile Windows’ta da Minimalist Gnu (MinGW) ile bir C programını kaynak kodundan nasıl derleyeceğini öğretir.

Yöntem 1 / 2:
Unix İçin GCC’yi Kullanmak

  1. 1
    Unix sisteminde bir uçbirim penceresi aç. Simgesi genelde üzerinde beyaz karakterler bulunan siyah bir ekrandır.
  2. 2
    gcc --version yaz ve Enter’a bas. C derleyicisinin sürüm numarası görünür. Komut bulunamadı hatası alırsan GCC muhtemelen yüklü değildir. [1]
    • Yüklü değilse doğru paketi nasıl edineceğini öğrenmek için Linux dağıtımının dokümantasyonunu kontrol et.
    • Bir C++ programı derliyorsan “gcc” yerine “g++” kullan.
  3. 3
    Kaynak kodunun kayıtlı olduğu dizine git.
    • Mesela kaynak kodu dosyan olan “main.c” dosyası /usr/wikiHow/kaynak konumundaysa cd /usr/wikiHow/kaynak yaz.
  4. 4
    gcc main.c –o MerhabaDunya yaz. “main.c”yi kaynak kodu dosyanın adıyla değiştir ve “MerhabaDunya”yı da bitmiş hâldeki programının adıyla değiştir. Program derlenir.
    • Hata alırsan ve hatalar hakkında daha fazla bilgi edinmek istersen gcc -Wall -o errorlog file1.c kodunu kullan. Ardından mevcut dizindeki “errorlog” dosyasını cat errorlog ile görüntüle.
    • Birden fazla kaynak kodundan bir program derlemek için gcc -o outputfile file1.c file2.c file3.c kodunu kullan.
    • Birden fazla kaynak kodu dosyasıyla tek seferde birden fazla program derlemek istiyorsan gcc -c file1.c file2.c file3.c kodunu kullan.
  5. 5
    Yeni derlediğin programı çalıştır. ./MerhabaDunya yaz; ama “MerhabaDunya”yı programının adıyla değiştir.
    Reklam

Yöntem 2 / 2:
Windows İçin WinGW’yu Kullanmak

  1. 1
    Windows için Minimalist GNU’yu (MinGW) indir. GCC’nin Windows platformu için geliştirilmiş, yüklemesi kolay bir sürümüdür. Yükleyiciyi https://sourceforge.net/projects/mingw/ adresinden indirebilirsin. [2]
  2. 2
    MinGW yükleyicisini çalıştır.
    • Dosya kendiliğinden açılmazsa indirilenler klasöründe dosyaya çift tıkla, ardından Yükle’ye tıkla.
  3. 3
    Yükleme tercihlerini seç ve Continue’a (Devam) tıkla.
    • MinGW, varsayılan yükleme klasörünü (C:\MinGW) kullanmayı önerir. Klasörü değiştirmen gerekirse adında boşluklar bulunan bir klasör kullanma (“Program Files” gibi). [3]
  4. 4
    Hangi derleyicileri yükleyeceğini seç.
    • Minimumda soldaki panelde Basic Setup’ı (Temel Kurulum) seç, ardından sağ ana panelde listelenen derleyicilerin hepsinin yanına işaret koy.
    • Deneyimli kullanıcılar All Packages’ı (Tüm Paketler) seçip fazladan derleyici seçebilirler.
  5. 5
    Installation (Kurulum) menüsüne tıkla. MinGW’nin sol üst köşesindedir.
  6. 6
    Apply Changes’e (Değişiklikleri Uygula) tıkla.
  7. 7
    Uygula’ya tıkla. Derleyiciler indirilip yüklenir.
  8. 8
    MinGW’nin yolunu sistem ortam değişkenlerine ekle. Şöyle yapılır:
    • Aramayı açmak için Win+S’e bas, ardından ortam yaz.
    • Arama sonuçlarında Sistem ortam değişkenlerini düzenle’ye tıkla.
    • Ortam Değişkenleri’ne tıkla.
    • En üstteki kutunun altındaki (“Kullanıcı Değişkenleri”nin altında) Düzenle’ye tıkla.
    • ”Değişken Değeri” kutusunun sonuna kadar kaydır.
    • Kutudaki son harfin hemen ardına ;C:\MinGW\bin yaz. MinGW’yi farklı bir dizine yüklediysen ;C:\dizinin-yolu\bin yaz.
    • TAMAM’a tıkla, ardından tekrar TAMAM’a tıkla. Pencereyi kapatmak için kalan son TAMAM’a tıkla.
  9. 9
    Komut istemini yönetici olarak aç. Bunun için:
    • Win+S tuşlarına bas ve cmd yaz.
    • Arama sonuçlarında Komut İstemi’ne sağ tıkla, ardından Yönetici Olarak Çalıştır’ı seç.
    • Değişikliklere izin vermek için Evet’e tıkla.
  10. 10
    Kaynak kodunun kayıtlı olduğu klasöre git.
    • Mesela merhabadunya.c adlı kaynak kodu dosyan C:\Kaynak\Programlar konumundaysa cd C:\Kaynak\Programlar yaz.
  11. 11
    gcc merhabadunya.c –o merhabadunya.exe yaz. “merhabadunya” yerine, kaynak kodunun ve uygulamanın adını yaz. Program derlenince komut istemine hata almadan geri dönersin. [4]
    • Görünen kodlama hatalarının program derlenmeden önce düzeltilmesi gerekir.
  12. 12
    Çalıştırmak için programının adını yaz. Adı merhabadunya.exe ise programını çalıştırmak için onu yaz.
    Reklam

İpuçları

  • Kodunu bir -g etiketiyle derlemek, ilişkili derleyici programının (GDB) hata giderme sürecinin daha iyi işlemesinde kullanabileceği hata giderme bilgileri üretir.
  • Büyük programları derlemeyi daha kolay hâle getirmek için makefile’lar oluşturulabilir.
  • Optimizasyonları çok kullanıyorsan hız için optimizasyon yapmanın boyut ve bazen de kesinlik gibi alanlarda taviz vermene neden olabileceğini unutma.
  • Bir C++ programı derlerken G++’ı GCC’yi kullandığın şekilde kullan. C++ dosyalarının uzantısının .c yerine .cpp olduğunu unutma.
Reklam

İhtiyacın Olan Şeyler

  • Linux ve Windows yüklü bir bilgisayar
  • Temel GNU/Linux ve uygulama yükleme bilgisi
  • Program kodu
  • Bir tür metin düzenleyici (Emacs veya vi gibi)

Bununla İlgili wikiHow'lar

Android'de Güvenli Mod Nasıl KapatılırAndroid'de Güvenli Mod Nasıl Kapatılır?
Birisinin Numaranı Whatsapp'ına Kaydettiği Nasıl AnlaşılırBirisinin Numaranı Whatsapp'ına Kaydettiği Nasıl Anlaşılır?
Google Güvenli Arama Nasıl KapatılırGoogle Güvenli Arama Nasıl Kapatılır?
Snapchat Puanı Nasıl Hızlı ArttırılırSnapchat Puanı Nasıl Hızlı Arttırılır?
Akıllı Saat Android'le Nasıl EşleştirilirAkıllı Saat Android'le Nasıl Eşleştirilir?
Smart TV'ye Uygulama Nasıl EklenirSmart TV'ye Uygulama Nasıl Eklenir?
Resimler JPEG Formatına Nasıl DönüştürülürResimler JPEG Formatına Nasıl Dönüştürülür?
AirPod Pil Durumu Nasıl Kontrol EdilirAirPod Pil Durumu Nasıl Kontrol Edilir?
Hoşlanılan Kişiye Mesaj Nasıl AtılırHoşlanılan Kişiye Mesaj Nasıl Atılır?
Ağ Yazıcısı Nasıl KurulurAğ Yazıcısı Nasıl Kurulur?
Resim Kullanarak Biri Kolayca Nasıl Araştırılır ve BulunurResim Kullanarak Biri Kolayca Nasıl Araştırılır ve Bulunur?
Android'de Spotify Çalma Listeni Kimin Takip Ettiği Görülür Mü (2021)Android'de Spotify Çalma Listeni Kimin Takip Ettiği Görülür Mü (2021)?
Twitter'da Takipçi Nasıl SilinirTwitter'da Takipçi Nasıl Silinir?
SIM'den Telefon Numarası Nasıl ÖğrenilirSIM'den Telefon Numarası Nasıl Öğrenilir?
Reklam

Bu wikiHow makalesi hakkında

wikiHow Kadrosu
Ortak yazarlar :
Bu makale editörler ve araştırmacılardan oluşan, makalenin doğruluğu ile kapsamlılığını onaylayan, eğitimli bir ekip tarafından ortaklaşa yazılmıştır.

wikiHow’ın İçerik Yönetim Ekibi, yüksek kalite standartlarımızı sağladığından emin olmak için, editör ekibimizden gelen her çalışmayı dikkatli bir şekilde denetler. Bu makale 3.526 defa görüntülenmiştir.
Bu sayfaya 3.526 defa erişilmiş.

Bu makale işine yaradı mı?

Reklam