Informática, Software
Compilador GCC para Windows
Co GCC siglas familiar para moitas persoas que están asociados co desenvolvemento de software. Este compilador - ferramenta para desenvolvedores que están comprometidos co Software Libre. Inicialmente, esta ferramenta foi creada para sistemas baseados en Linux. Pero hai tamén a realización de GCC para Windows. chamou MinGW.
historia
Ferramentas que foron tradicionalmente utilizados para desenvolver programas para apoiar sistemas operativos abertos son ferramentas GNU. O proxecto con ese nome foi creado por Richard Stallman en 1984. A necesidade de que era debido ao feito de que naqueles días era difícil a colaboración entre desenvolvedores de software. Iso aconteceu debido ao feito de que os propietarios de programas comerciais organizadas moitos obstáculos a esa cooperación. O obxectivo do proxecto era crear un conxunto de software, licenza único combinado que non permitiría que alguén para asignar dereitos exclusivos para tal software. É parte dun tal Kit é a ferramenta para programadores - GCC. Para Windows análogo estableceuse só máis tarde.
¿Que é un compilador?
Debe explicar o que este tipo de software. Por que é necesario? En xeral, GCC-compilador para Windows ou Linux - é un programa que pode converter o código fonte escrito polo programador para código de máquina que pode entender ordenador. Non existe tal cousa como un "shell". A súa función é a mesma que a do compilador, pero fai a liña de tradución por liña, non enteiramente. O programa se converter en código de bytes - unha forma intermedia, que é un código binario. El, entón, interpretado polo máquina virtual específica Runtime.
proxecto
Arquivos que conteñen código fonte, son creados como documentos de texto simples. Poden ser creadas usando calquera simple editor de textos. Tamén pode sacar proveito de ambientes de desenvolvemento especiais, nas que os editores son construídos. Tales medios se KDevelop. Este medio que contén como un editor, e unha consola de embutido, o cal está situado por baixo do editor. O creador é capaz de se involucrar en un programa como edición de código, e dar a consola de comandos, sen ter que cambiar entre ventás.
Antes de crear un proxecto que quere crear o directorio, e xa - un documento de texto.
características
GCC para Windows MinGW atribúe por defecto para todos os ficheiros executables que son creados, o nome - a.out. Se quere dar un nome diferente, cómpre engadir á bandeira -o orde de compilación co nome. Esta é só unha das moitas bandeiras. Para ver todo, precisa para marcar a liña de comandos man comando GCC. Para o equipo de Windows é o mesmo que en Linux. Antes do usuario pode axudar o sistema para o compilador. Aquí podes ver que cada bandeira significa. Para saír do sistema de axuda, precisa premer a tecla Q.
traballo GCC inclúe tres etapas:
- tratamento co pre-procesador;
- compilación;
- esquema.
Na primeira fase do ficheiro principal ten o contido de arquivos de cabeceira que están previstos nas directivas no inicio do programa.
Na segunda fase do texto programa escrito nunha linguaxe de programación é convertido en instrucións de máquina definidas, eo resultado é gardado no ficheiro obxecto. É interesante notar que en computadores diferentes do formato de arquivo poden ser diferentes. É por iso que é máis cómodo para distribuír o programa en forma de código fonte, para que se poidan estar dispoñibles para calquera arquitectura. Isto é o que fai que o GCC. ARM, Windows, Intel, Unix - en todas partes a posibilidade de realizar o programa.
Na última etapa vincular todos os ficheiros obxecto nun. O resultado é un arquivo executábel.
Así, GCC - unha ferramenta útil para desenvolvedores que son cómodos para usar ao crear programas.
Similar articles
Trending Now