KomputerPerisian

GCC compiler untuk Windows

Dengan GCC singkatan biasa kepada ramai orang yang dikaitkan dengan pembangunan perisian. pengkompil ini - alat untuk pemaju yang komited untuk membebaskan perisian. Pada mulanya, alat ini telah dicipta untuk sistem berasaskan Linux. Tetapi ada juga merealisasikan GCC untuk Windows. dia memanggil MinGW.

cerita

Alat-alat yang secara tradisinya telah digunakan untuk membangunkan program untuk menyokong sistem operasi terbuka adalah alat GNU. Projek dengan nama ini telah dicipta oleh Richard Stallman pada tahun 1984. Keperluan ia adalah disebabkan oleh hakikat bahawa pada masa itu ia adalah kerjasama sukar antara pemaju perisian. Ini telah berlaku disebabkan oleh hakikat bahawa pemilik program komersial yang dianjurkan banyak halangan untuk kerjasama itu. Tujuan projek ini adalah untuk mewujudkan satu set perisian, digabungkan lesen tunggal yang tidak membenarkan seseorang untuk menyerahkan hak eksklusif untuk perisian tersebut. Ia adalah sebahagian daripada apa-apa kit adalah alat untuk pengaturcara - GCC. Untuk Windows analog ditubuhkan hanya kemudian.

Apa yang pengkompil?

Ia perlu menjelaskan apa jenis perisian. Mengapa ia perlu? Secara umum, GCC-pengkompil untuk Windows atau Linux - adalah satu program yang boleh menukar kod sumber yang ditulis oleh pengaturcara, kepada kod mesin yang boleh memahami komputer. Terdapat perkara yang sedemikian sebagai "shell". Fungsinya adalah sama dengan pengkompil, tetapi ia melaksanakan garis terjemahan mengikut baris, tidak sepenuhnya. Program ini ditukar kepada bytecode - bentuk perantaraan, yang merupakan kod binari. Beliau kemudian ditafsirkan di runtime mesin maya tertentu.

reka bentuk

Fail-fail yang mengandungi kod sumber, yang dicipta sebagai dokumen teks biasa. Mereka boleh dibuat menggunakan sebarang mudah editor teks. Anda juga boleh mengambil kesempatan daripada persekitaran pembangunan khas, di mana editor dibina. cara itu KDevelop. medium ini mengandungi sebagai editor dan konsol terbina dalam, yang terletak di bawah editor. Pemaju dapat melibatkan diri dalam program seperti editing kod, dan memberi konsol arahan, tanpa perlu bertukar antara tetingkap.

Sebelum anda membuat projek anda ingin membuat direktori, dan ia sudah - dokumen teks.

ciri-ciri

GCC untuk Windows MinGW memberikan secara lalai untuk semua fail boleh laku yang dicipta, nama - a.out. Jika anda ingin memberikan nama yang berbeza, ia adalah perlu untuk menambah arahan kompilasi -o bendera dengan nama. Ini adalah salah satu daripada banyak bendera. Untuk melihat semua, anda perlu mendail baris arahan kawalan manusia gcc. Bagi pasukan Windows adalah sama seperti dalam Linux. Sebelum pengguna akan membantu sistem untuk pengkompil. Di sini anda boleh melihat bahawa setiap bendera bermakna. Untuk keluar daripada sistem bantuan, anda perlu tekan Q. utama

GCC kerja termasuk tiga peringkat:

  • rawatan dengan prapemproses itu;
  • kompilasi;
  • susun atur.

Pada peringkat pertama dalam fail utama mengandungi kandungan fail header yang dinyatakan di dalam arahan pada awal program.

Dalam fasa kedua teks program yang ditulis dalam bahasa pengaturcaraan ditukarkan kepada arahan mesin ditetapkan, dan hasilnya disimpan dalam fail objek. Perlu diingat bahawa pada komputer yang berbeza daripada format fail mungkin berbeza. Itulah sebabnya ia adalah lebih mudah untuk mengedarkan program ini dalam bentuk kod sumber, jadi mereka boleh disediakan untuk mana-mana seni bina. Inilah yang membuat GCC. ARM, Windows, Intel, Unix - di mana-mana keupayaan untuk menjalankan program ini.

Pada peringkat terakhir mengikat semua fail objek menjadi satu. Hasilnya adalah fail boleh laku.

Oleh itu, GCC - alat yang berguna untuk pemaju yang selesa untuk digunakan semasa membuat program.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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