Bu wikiHow makalesi sana, Linux için GNU Derleyicisini (GCC) ve Windows için Minimalist GNU'yu (MinGW) kullanarak bir C programını kaynaktan nasıl derleyebileceğini öğretir.
Adım
Yöntem 1/2: Unix için GCC Kullanma
Adım 1. Unix bilgisayarınızda bir Terminal penceresi açın
Adım 2. gcc --version komutunu girin ve GCC sürümünü bilgisayarda görüntülemek için Enter'a basın
Bilgisayarınızda komut bulunamadı mesajı görüntüleniyorsa, GCC bilgisayarınıza yüklenmemiş olabilir.
- Gerekirse, Linux dağıtımınız için kılavuzu izleyerek GCC'yi kurun.
- Bir C++ programını derlemek için "gcc" yerine "g++" kullanın.
Adım 3. Programın kaynak kodunu kaydettiğiniz klasörü açın
Örneğin, "akurapopo.c" program kodu /usr/yuliaR/source klasöründeyse, cd /usr/yuliaR/source komutunu girin
Adım 4. gcc akurapopo.c –o AkuRapopo komutunu girin
"Akurapopo.c"yi programınızın kaynak kodu adıyla ve "AkuRapopo"yu istediğiniz program adıyla değiştirin. Derleme işlemi başlayacaktır.
- Derleme işlemi sırasında bir hata oluşursa, gcc -Wall -o errorlog akurapopo.c komutuyla hata bilgilerini toplayın. Bundan sonra, cat errorlog komutuyla "errorlog" dosyasını görüntüleyin.
- Programı birkaç kaynak kod dosyasından gcc -o programname file1.c file2.c file3.c komutuyla derleyin.
- Birden çok kaynak kodundan aynı anda birden çok programı derlemek için gcc -c file1.c file2.c file3.c komutunu kullanın.
Adım 5. Derlenmiş programı./programname komutuyla çalıştırın
Yöntem 2/2: Windows için MinGW'yi Kullanma
Adım 1. Windows için Minimalist GNU'yu https://sourceforge.net/projects/mingw/ adresinden indirin
MinGW, Windows için kurulumu kolay bir GCC paketidir.
Adım 2. MinGW kurulum programını çalıştırın
Yükleme programı otomatik olarak açılmazsa, İndirilenler klasöründeki MinGW dosyasına çift tıklayın, ardından Yükle'ye tıklayın
Adım 3. Program yükleme seçeneklerini ayarlayın, ardından Devam'a tıklayın
MinGW'yi yüklemek için önerilen klasör C:\MinGW'dir. Kurulum klasörünü değiştirmeniz gerekiyorsa, adı boşluk içeren bir klasör seçmeyin (Program Files gibi)
Adım 4. Kurmak istediğiniz derleyiciyi seçin
- Önerilen minimal derleyiciyi kurmak için sol bölmede Temel Kurulum'u seçin, ardından sağ ana bölmede görünen tüm derleyicileri işaretleyin.
- Gerekirse, Tüm Paketler'i seçebilir ve tüm ek derleyicileri işaretleyebilirsiniz.
Adım 5. MinGW'nin sol üst köşesindeki Kurulum menüsüne tıklayın
Adım 6. Değişiklikleri Uygula'ya tıklayın
Adım 7. Derleyiciyi indirip kurmak için Uygula'ya tıklayın
Adım 8. Aşağıdaki adımları izleyerek MinGW PATH'i sistem ortam değişkenine ekleyin:
- Arama menüsünü açmak için Win+S tuşlarına basın, ardından ortam anahtar sözcüğünü girin.
- Arama sonuçlarında, Sistem ortamı değişkenlerini düzenle 'yi tıklayın.
- Ortam Değişkenleri'ni tıklayın.
- Üst kutunun altındaki Düzenle'yi tıklayın (Kullanıcı Değişkenlerinin altında).
- Değişken Değerler kutusunun sonuna kadar kaydırın.
- Kutudaki metnin sonuna;C:\MinGW\bin yazın. MinGW'yi başka bir klasöre kurduysanız,;C:\MinGW\bin öğesini;C:\kurulumklasörüadı\bin ile değiştirin.
- Pencereyi kapatmak için iki kez Tamam'a tıklayın.
Adım 9. Aşağıdaki adımları izleyerek Yönetici olarak bir komut satırı penceresi açın:
- Win+S tuşlarına basın, ardından cmd girin.
- Arama sonuçlarında Komut İstemi'ne sağ tıklayın, ardından Yönetici Olarak Çalıştır'a tıklayın.
- Bilgisayarda değişikliklere izin vermek için Evet'i tıklayın.
Adım 10. Programın kaynak kodunu kaydettiğiniz klasörü açın
Örneğin, "lailacanggung.c" kaynak kodunu C:\Source\Programs klasörüne kaydettiyseniz, cd C:\Source\Programs komutunu girin
Adım 11. gcc lailacanggung.c –o lailacanggung.exe komutunu girin
Dosya adını program kod dosyanızın adıyla değiştirin. Derleme işlemi tamamlandıktan sonra komut satırını tekrar göreceksiniz. Oluşan hatalar görüntülenmeyecektir.
Derleme işlemine başlamadan önce program kodundaki hatalar düzeltilmelidir. Hatayı içeren program kodu derlenemedi
Adım 12. Çalıştırmak için programınızın adını girin, örneğin lailacanggung.exe
İpuçları
- Bir programı -g parametresiyle derlediğinizde, derleyici GCC'nin yerleşik hata ayıklama programı olan GDB için uygun hata ayıklama bilgilerini içerecektir. Bu bilgiler hata ayıklamanızı kolaylaştıracaktır.
- Büyük programları derlemek için önce bir Makefile oluşturabilirsiniz.
- Programınız hız için optimize edilmişse, program boyutu artabilir ve doğruluğu çok iyi olmayabilir. Öte yandan, programın boyutunu veya doğruluğunu optimize ederseniz, programın hızı düşebilir.
- C++ programlarını derlerken, GCC'yi kullandığınız gibi G++ kullanın. C++ dosyalarının.c yerine.cpp uzantısı vardır.