Computer, Software
GCC tighipos alang sa Windows
Uban sa pinamubo GCC pamilyar sa daghang mga tawo nga nakig-uban sa software development. tighipos Kini nga - nga himan alang sa developers nga nahimo sa pagluwas software. Sa sinugdan, kini nga himan nga gimugna alang sa Linux-based nga sistema. Apan adunay usab sa katumanan sa GCC alang sa Windows. siya gitawag MinGW.
istorya
Mga himan nga tradisyonal nga gigamit sa pagpalambo sa mga programa sa pagsuporta sa bukas operating sistema sa mga GNU himan. Ang proyekto uban sa niini nga ngalan nga gibuhat ni Richard Stallman sa 1984. Ang panginahanglan niini tungod sa kamatuoran nga niadtong mga adlaw nga kini mao ang lisud nga kolaborasyon tali sa developers software. Kini nahitabo tungod sa kamatuoran nga ang mga tag-iya sa komersyal nga mga programa giorganisar sa daghan nga mga babag sa maong kooperasyon. Ang tumong sa proyekto mao ang paghimo sa usa ka hugpong sa mga software, inubanan ka lisensya nga dili motugot sa usa ka tawo aron sa assign exclusive katungod alang sa maong software. Kini mao ang bahin sa maong usa ka kit mao ang himan alang sa programmers - GCC. Kay Windows analogue natukod lamang sa ulahi.
Unsa ang usa ka tighipos?
Kini kinahanglan ipatin-aw kon unsa ang kini nga matang sa software. Ngano nga kini gikinahanglan? Sa kinatibuk-an, GCC-tighipos alang sa Windows o Linux - mao ang usa ka programa nga kinabig sa source code nga gisulat pinaagi sa programmer, sa machine code nga makasabut computer. Adunay mao ang ingon nga usa ka butang nga ingon sa usa ka "kabhang". Niini function mao ang sama nga sama sa nga sa sa tighipos, apan kini nagbuhat, naghimo sa linya sa paghubad pinaagi sa linya, dili sa bug-os. Ang programa mao ang nakabig ngadto sa bytecode - sa usa ka intermediate nga porma, nga mao ang usa ka duha code. Siya dayon mihubad sa sa Runtime piho nga virtual makina.
disenyo
File nga naglangkob sa source code, gilalang nga ingon sa patag nga mga dokumento nga teksto. Sila mahimong gibuhat sa paggamit sa bisan unsa nga yano nga teksto editor. Mahimo usab sa pagpahimulos sa espesyal nga mga kakahimtangan development, diin mga editor gitukod. Ang maong mga paagi mao ang KDevelop. Kini nga medium nga naglangkob sa ingon nga usa ka editor, ug usa ka gitukod-sa console, nga nahimutang sa ubos sa editor. developer mao ang makahimo sa paghimo sa usa ka programa nga sama sa code pag-usab, ug sa paghatag sa mga sugo sa console, nga walay may sa switch sa taliwala tamboanan.
Sa dili ka pa sa paghimo sa usa ka proyekto nga imong gusto sa paghimo sa sa directory, ug kini na - usa ka text nga dokumento.
Features
GCC alang sa Windows MinGW assign pinaagi sa default sa tanan executable files nga gilalang, sa ngalan - a.out. Kon kamo gusto nga mohatag og usa ka lain-laing mga ngalan, kini mao ang gikinahanglan aron sa pagdugang sa pagtigum sugo -o bandila sa ngalan. Kini mao ang usa lang sa daghang mga bandila. Aron sa pagtan-aw sa tanan, nga kamo kinahanglan nga dial sa sugo linya tawo GCC sugo. Kay Windows team mao ang sama nga sama sa Linux. Sa wala pa ang user makatabang nga sistema alang sa tighipos. Ania ang imong mahimo tan-awa nga ang matag bandila nagpasabot. Sa pag-exit sa sistema sa tabang, kamo kinahanglan nga mopadayon sa yawe P.
GCC nga buhat naglakip sa tulo ka mga ang-ang:
- pagtambal uban sa preprocessor;
- pagtigum;
- layout.
Sa unang yugto sa mga nag-unang file naglangkob sa mga sulod sa header file nga bungat diha sa mga direktiba sa sinugdanan sa programa.
Sa ikaduhang hugna sa teksto nga programa nga gisulat sa usa ka programming pinulongan nga nakabig ngadto sa mga panudlo makina gibutang, ug ang resulta mao ang maluwas diha sa butang file. Kini mao ang bili noting nga sa lain-laing mga computer sa format file mahimo nga lahi. Nga mao ang ngano nga kini mao ang mas sayon nga-apod-apod sa mga programa diha sa porma sa source code, mao nga sila mahimong magamit alang sa bisan unsa nga arkitektura. Kini mao ang naghimo sa GCC. Bukton, Windows, Intel, UNIX - bisan asa ang abilidad sa pagdagan sa programa.
Sa katapusan nga mga yugto sa paggapus sa tanan nga mga files butang ngadto sa usa ka. Ang resulta mao ang usa ka executable nga file.
Busa, GCC - sa usa ka handy nga himan alang sa developers nga komportable sa paggamit sa diha nga ang pagmugna sa mga programa.
Similar articles
Trending Now