GNU Derleyicisini (GCC) Kullanarak Bir C Programı Nasıl Derlenir

İçindekiler:

GNU Derleyicisini (GCC) Kullanarak Bir C Programı Nasıl Derlenir
GNU Derleyicisini (GCC) Kullanarak Bir C Programı Nasıl Derlenir

Video: GNU Derleyicisini (GCC) Kullanarak Bir C Programı Nasıl Derlenir

Video: GNU Derleyicisini (GCC) Kullanarak Bir C Programı Nasıl Derlenir
Video: iPhone'dan Bilgisayara Fotoğraf Aktarma [Basit, Hızlı ve Güvenilir Yöntem] 2024, Nisan
Anonim

Bu wikiHow makalesi sana Linux için GNU Derleyicisini (GCC) ve Windows için Minimalist Gnu'yu (MinGW) kullanarak kaynak koddan bir C programını nasıl derleyebileceğini öğretir.

adımlar

Yöntem 1/2: Linux için GCC'yi Kullanma

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 1
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 1

Adım 1. Linux sisteminizde bir terminal penceresi açın

Simgesi genellikle üzerinde beyaz karakterler bulunan siyah bir ekrandır. Bunu genellikle Uygulamalar menünüzde bulabilirsiniz.

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 2. Adım
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 2. Adım

Adım 2. GCC'yi yükleyin

Halihazırda GCC kurulu değilse, Ubuntu ve Debian için GCC'yi kurmak için aşağıdaki Terminal komutlarını kullanabilirsiniz. Linux'un diğer tüm sürümleri için, doğru paketi nasıl alacağınızı öğrenmek için Linux dağıtımınızın belgelerine bakın:

  • Paket listesini güncellemek için sudo apt update yazın ve "Enter" tuşuna basın.
  • GCC, G++ ve Make içeren temel paketleri kurmak için sudo apt install build-essential yazın ve "Enter" tuşuna basın.
  • Kılavuz sayfalarını yüklemek için sudo apt-get install manpages-dev yazın ve "Enter" tuşuna basın.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 3
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 3

Adım 3. gcc --version yazın ve ↵ Enter'a basın

Bu, GCC'nin düzgün şekilde kurulduğunu doğrulayacak ve sürüm numarasını döndürecektir. Komut bulunamazsa, büyük olasılıkla GCC yüklenmemiştir.

Bir C++ programı derliyorsanız, "gcc" yerine "g++" kullanın

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 4. Adım
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 4. Adım

Adım 4. Kaynak kodunuzun kaydedildiği dizine gidin

Terminaldeki dizinlerde gezinmek için cd komutunu kullanın. Örneğin, kaynak kodunuz Belgeler klasörünüzdeyse, cd /home/[kullanıcı adı]/Documents (Ubuntu'da) yazarsınız. Terminal'e cd ~/Documents yazarak da Documents dizinine gidebilirsiniz.

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 5
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 5

Adım 5. gcc [program_name].c –o [executable_name] yazın ve ↵ Enter'a basın

“[program_name].c”yi kaynak kod dosyanızın adıyla ve “[executable_name]”yi bitmiş programınızın adıyla değiştirin. Program şimdi derlenecek.

  • Hatalar görüyorsanız ve bunlar hakkında daha fazla bilgi görmek istiyorsanız, gcc -Wall -o errorlog file1.c'yi kullanın. Ardından, geçerli dizindeki “errorlog” dosyasını cat errorlog ile görüntüleyin.
  • Bir programı birden çok kaynak kod dosyasından derlemek için gcc -o outputfile file1.c file2.c file3.c kullanın.
  • Birden çok kaynak kod dosyasıyla aynı anda birden çok programı derlemek için gcc -c dosya1.c dosya2.c dosya3.c'yi kullanın.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 6. Adım
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 6. Adım

Adım 6. Yeni derlenmiş programınızı çalıştırın

./[executable_name] yazın, ancak “[executable_name]”yi programınızın adıyla değiştirin.

Yöntem 2/2: Windows için MinGW'yi Kullanma

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 7
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 7

Adım 1. Windows için Minimalist GNU'yu (MinGW) indirin

Bu, Windows için GCC'nin kurulumu kolay bir sürümüdür. MinGW'yi indirmek için aşağıdaki adımları kullanın:.

  • Bir web tarayıcısında https://sourceforge.net/projects/mingw/ adresine gidin.
  • yazan yeşil düğmeye tıklayın İndirmek.
  • Yükleyicinin otomatik olarak indirilmesini bekleyin.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 8. Adım
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin 8. Adım
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 7
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 7

Adım 2. MinGW'yi kurun

MinGW'yi yüklemek için aşağıdaki adımları kullanın:

  • Çift tıklama mingw-get-setup.exe İndirilenler klasörünüzde veya web tarayıcınızda.
  • Tıklamak Düzenlemek.
  • Tıklamak Devam et.

    MinGW, varsayılan yükleme klasörünün (C:\MinGW) kullanılmasını önerir. Klasörü değiştirmeniz gerekiyorsa, adında boşluk bulunan bir klasör kullanmayın (örn. “Program Dosyaları”)

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 9
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 9

Adım 3. Hangi derleyicilerin kurulacağını seçin

En azından seçin Temel kurulum sol panelde, ardından sağ ana panelde listelenen tüm derleyicilerin yanına onay işaretleri koyun. Daha ileri düzey kullanıcılar seçebilir Tüm Paketler ve ek derleyiciler seçin.

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 10
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 10

Adım 4. Her bir pakete sağ tıklayın ve Kurulum için İşaretle'ye tıklayın

Temel Kurulum, üstteki kutuda listelenen yaklaşık 7 pakete sahiptir. Her birine (veya sadece istediklerinize) sağ tıklayın ve Kurulum için İşaretle. Bu, her birinin yanında ok bulunan bir simge ekler ve onu kurulum için işaretler.

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 11
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 11

Adım 5. Seçili paketleri kurun

Bilgisayarınızın tüm paketleri kurması birkaç dakika sürebilir. Kurulum için işaretlenmiş paketleri kurmak için aşağıdaki adımları kullanın.

  • Tıkla Kurulum sol üst köşedeki menü.
  • Tıklamak Değişiklikleri uygula.
  • Tıklamak Uygulamak.
  • Tıklamak Kapat kurulum tamamlandıktan sonra.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 12
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 12

Adım 6. MinGW yolunu sistem ortam değişkenlerine ekleyin

MinGW yolunu sistem ortamı değişkenlerine eklemek için aşağıdaki adımları kullanın:

  • Başlat menüsünün yanındaki arama çubuğuna ortam yazın.
  • Tıklamak Sistem ortamı değişkenlerini düzenleyin arama sonuçlarında.
  • Tıklamak Ortam Değişkenleri
  • seçin Yol değişken.
  • Tıklamak Düzenlemek üst kutunun altında ("Kullanıcı Değişkenleri" altında)
  • Tıklamak Yeni.
  • Yeni alana C:\MinGW\bin yazın. MinGW'yi farklı bir dizine yüklediyseniz, C:\bu dizine giden yol\bin girin.
  • Tıklamak Tamam, ve daha sonra Tamam Yeniden. Kalanı tıklayın Tamam pencereyi kapatmak için düğmeye basın.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 13
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 13

Adım 7. Komut istemini yönetici olarak açın

Komut İstemi'ni yönetici olarak açmak için yönetici ayrıcalıklarına sahip bir Windows hesabında oturum açmış olmanız gerekir. Komut İstemi'ni yönetici olarak açmak için aşağıdaki adımları kullanın:

  • Başlat menüsünün yanındaki arama çubuğuna cmd yazın..
  • Sağ tık Komut istemi arama sonuçlarında, ardından Yönetici olarak çalıştır.
  • Tıklamak Evet değişikliklere izin vermek için.
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 14
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 14

Adım 8. Kaynak kodunuzun kaydedildiği klasöre gidin

Örneğin, merhabaworld.c adlı kaynak kod dosyanız C:\Source\Programs konumundaysa, cd C:\Source\Programs yazın

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 15
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 15

Adım 9. gcc c –o [program_adı].exe [program_adı].c yazın ve ↵ Enter'a basın

“[program_name]”yi kaynak kodunuzun ve uygulamanızın adıyla değiştirin. Program derlendikten sonra hatasız komut istemine dönersiniz.

Görünen herhangi bir kodlama hatası, program derlenmeden önce düzeltilmelidir

GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 16
GNU Derleyicisini (GCC) Kullanarak Bir C Programını Derleyin Adım 16

Adım 10. Çalıştırmak için programınızın adını yazın

Hello_world.exe olarak adlandırılıyorsa, programınızı başlatmak için komut istemine bunu yazın.

Bir programı derlerken veya yürütülebilir çıktı dosyasını çalıştırırken "Erişim reddedildi" veya "İzin reddedildi" hata mesajı alırsanız, klasör izinlerini kontrol edin ve kaynak kodunu içeren klasöre tam okuma/yazma erişiminiz olduğundan emin olun. Bu işe yaramazsa, virüs yazılımınızı geçici olarak devre dışı bırakmayı deneyin

İpuçları

  • Kodunuzu bir -g bayrağıyla oluşturmak, ilgili hata ayıklayıcı programı GDB'nin hata ayıklamanın daha iyi çalışmasını sağlamak için kullanabileceği hata ayıklama bilgilerini üretecektir.
  • Büyük programları derlemeyi kolaylaştırmak için makefile'ler oluşturulabilir.
  • Optimizasyonları yoğun bir şekilde kullanıyorsanız, hız optimizasyonunun boyut ve bazen doğruluk açısından bir değiş tokuşla gelebileceğini ve bunun tersinin de olabileceğini unutmayın.
  • Bir C++ programını derlerken, G++'ı GCC'yi kullandığınız şekilde kullanın. C++ dosyalarının.c yerine.cpp uzantısına sahip olduğunu unutmayın.

Önerilen: