Obra: Programar em C/Utilizando um compilador
Matéria: Português
compiladores visão geral um compilador geralmente um programa de modo texto que deve ser operado diretamente da linha de comando sem nenhuma interface gráfica essa uma das razões pelas quais muitas pessoas preferem usar ides no entanto saber um pouco sobre como usar compilador pela linha de comando pode vir ser útil por exemplo quando você não tiver um ide disposição não nenhum bicho de sete cabeças sintaxe da maioria dos compiladores semelhante para executar compilador você precisa abrir um terminal ou prompt de comando como costuma ser chamado no windows ou ainda console lógico que se você estiver em um sistema sem ambiente gráfico como dos você não precisa fazer isso windows só tem um terminal nativo que interpretador de comandos dele cmd exe ou command com pacotes como cygwin msys do mesmo projeto que mingw incluem terminais alternativos que funcionam basicamente maneira do linux no linux além dos terminais de modo texto há vários emuladores de terminal entre os quais estão xterm konsole kde terminal do gnome uso de todos eles idêntico gcc com gcc compilador da gnu utilizado principalmente no sistema operacional linux ou de tipo unix mas também com versão para arquitetura sistema operacional mswindows você pode executar compilação montagem separadamente ou com um único comando se você tem vários arquivos fonte mais recomendável executar as duas etapas separadamente se você atualizar apenas um arquivo só precisará recompilar que atualizou depois remontar no entanto se você está desenvolvendo um projeto grande recomendável usar ferramentas de automação do processo de compilação como make resumo gcc opções nome_do_arquivo aqui são listadas algumas das opções do gcc compila código fonte mas não faz as ligações saída um arquivo objeto serve para dar um nome ao arquivo de saída ativa otimização no nível salva os símbolos de depuração que permite usar um depurador wall ativa todos os avisos do compilador pedantic ativa os avisos necessários para que código esteja estritamente de acordo com os padrões para compilar arquivo programa gerando código objeto programa gcc opções programa para gerar executável programa binario bin ou programa exe no windows dos partir do código objeto gcc opções programa bin programa para gerar executável diretamente partir do arquivo fonte gcc opções programa bin programa dev dev uma ide integrated development environment desenvolvido para ambiente ms windows funcionando em ambientes unix através do wine embora ele possua uma interface gráfica sua instalação inclui compilador gcc do projeto mingw completamente funcional via linha de comando via interface gráfica compilação feita através do atalho de teclado via linha de comando compilador gcc utilizado por ele possui maioria das mesmas opções básicas das versões nix explicadas acima ide dev visual em alguma versão não especificada do visual para compilar arquivo programa gerando código objeto programa obj cl programa para gerar executável programa exe partir do código obje
ando código objeto programa obj cl programa para gerar executável programa exe partir do código objeto link out programa exe programa obj para gerar executável partir do arquivo fonte cl programa de programmierung kompilierung