BilgisayarlarYazılım

Windows için GCC derleyicisi

yazılım geliştirme ile ilişkili birçok kişiye tanıdık kısaltma GCC ile. Bu derleyici - özgür yazılımı benimsemiş geliştiriciler için bir araç. Başlangıçta, bu araç Linux tabanlı sistemler için oluşturuldu. Ama aynı zamanda Windows için GCC gerçekleştirilmeye başladı. o MinGW aradı.

öykü

geleneksel açık işletim sistemlerini desteklemek için programlar geliştirmek için kullanılmıştır Araçlar GNU araçlardır. Bu ada sahip proje 1984 yılında Richard Stallman tarafından yaratıldı. Bunun gerekliliği o günlerde bu yazılım geliştiriciler arasında zor işbirliği olmasından kaynaklanıyordu. Bunun nedeni ticari programların sahipleri bu tür işbirliğine birçok engeli organize gerçeğine oldu. Projenin amacı birisi böyle yazılım için özel haklar atamak izin vermeyeceğini yazılımın bir dizi, kombine tek bir lisans yaratmaktı. GCC - Böyle bir kitin bir parçası programcılar için bir araçtır. , Windows analog içindir sonradan kuruldu.

Bir derleyici nedir?

Bu neyi yazılım bu tip açıklamalıdır. Neden gereklidir? Windows veya Linux için genel, GCC-derleyici olarak - Bilgisayarı anlayabileceği makine koduna, programcı tarafından yazılmış kaynak kodu dönüştürebilen bir programdır. Bir "kabuk" diye bir şey yoktur. İşlevi derleyici aynıdır, ancak tamamen değil, satır çeviri hattını gerçekleştirir. Program bayt dönüştürülür - bir ikili kod olan bir ara formu. Daha sonra çalışma zamanı belirli sanal makinede yorumlanır.

dizayn

kaynak kodunu içeren dosyalar düz metin belgeleri olarak oluşturulur. Onlar herhangi basit kullanılarak oluşturulabilir metin editörü. Ayrıca editörler inşa edildiği özel geliştirme ortamları, yararlanabilir. Bu tür araçlar KDevelop'un olup. editör altında bulunan bir düzenleyici ve dahili bir konsol olarak ihtiva eden bu araç. geliştirici pencereler arasında geçiş yapmak zorunda kalmadan, kod düzenleme gibi bir program meşgul, ve komut konsolu verebilecek.

Senden önce zaten size dizin oluşturmak istediğiniz bir proje oluşturmak ve - bir metin belgesi.

Özellikler

a.out -, Windows MinGW için GCC oluşturulan tüm çalıştırılabilir dosyalar, isme varsayılan olarak atar. Eğer farklı bir isim vermek istiyorsanız, o ada sahip derleme komutu -o bayrağı eklemek gerekir. Bu sadece bir çoğunun bayrakların olduğunu. Tüm görüntülemek için, komut satırı adam gcc komutu aramak gerekir. , Windows ekibi için Linux aynıdır. Kullanıcı önce derleyici için sistemimize yardımcı olacaktır. Burada her bayrak anlamına geldiğini görebiliriz. Yardım sisteminden çıkmak için, anahtar Q basmanız gerekir

GCC çalışma üç aşamayı içerir:

  • önişlemci ile tedavisi;
  • derleme;
  • düzeni.

Ana dosyasındaki ilk aşamada programın başında direktifleri belirtilen başlık dosyalarının içeriğini içerir.

Bir programlama dilinde yazılmış bir program metninin ikinci aşamada belirlenen makine talimatları dönüştürülür ve sonuç nesne dosyasına kaydedilir. Bu dosya biçimi farklı bilgisayarlarda farklı olabileceğini belirtmek gerekir. o kaynak kodu biçiminde programı dağıtmak için daha uygun olmasının nedeni, bu yüzden herhangi bir mimari için mevcut olabilir. Bu GCC kılan budur. ARM, Windows Intel, Unix - Programı çalıştırmak için her yerde yeteneği.

Son aşamada ise tek bir bütün nesne dosyalarını bağlamak. Sonuç bir uygulama dosyasıdır.

Böylece, GCC - programları oluştururken kullanımı rahat geliştiriciler için kullanışlı bir araç.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.