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
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.
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.
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
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.
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.
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
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.
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ı”)
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.
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.
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.
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.
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.
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
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
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.