X
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 5.083 defa görüntülenmiştir.
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.
Adımlar
Yöntem 1
Yöntem 1 / 2:Unix İçin GCC’yi Kullanmak
Yöntem 1
-
1Unix sisteminde bir uçbirim penceresi aç. Simgesi genelde üzerinde beyaz karakterler bulunan siyah bir ekrandır.
-
2gcc --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.
-
3Kaynak kodunun kayıtlı olduğu dizine git.
- Mesela kaynak kodu dosyan olan “main.c” dosyası /usr/wikiHow/kaynak konumundaysa cd /usr/wikiHow/kaynak yaz.
-
4gcc 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.
-
5Yeni derlediğin programı çalıştır. ./MerhabaDunya yaz; ama “MerhabaDunya”yı programının adıyla değiştir.Reklam
Yöntem 2
Yöntem 2 / 2:Windows İçin WinGW’yu Kullanmak
Yöntem 2
-
1Windows 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]
-
2MinGW 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.
-
3Yü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]
-
4Hangi 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.
-
5Installation (Kurulum) menüsüne tıkla. MinGW’nin sol üst köşesindedir.
-
6Apply Changes’e (Değişiklikleri Uygula) tıkla.
-
7Uygula’ya tıkla. Derleyiciler indirilip yüklenir.
-
8MinGW’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.
-
9Komut 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.
-
10Kaynak kodunun kayıtlı olduğu klasöre git.
- Mesela merhabadunya.c adlı kaynak kodu dosyan C:\Kaynak\Programlar konumundaysa cd C:\Kaynak\Programlar yaz.
-
11gcc 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Ç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)
Referanslar
Bu wikiHow makalesi hakkında
Diğer dillerde
Bahasa Indonesia:Mengompilasi Program C dengan GNU C Compiler (GCC)
Tiếng Việt:Biên dịch chương trình C bằng GNU (GCC)
Bu sayfaya 5.083 defa erişilmiş.
Bu makale işine yaradı mı?
Reklam