Instruções passo a passo: compilando um programa em C na linha de comando
Visual Studio inclui um compilador C que pode ser usado para criar tudo, desde programas de console básicos até aplicativos de área de trabalho para Windows.
Este passo a passo mostra como criar programas C básicos usando um editor de texto e compilá-los na linha de comando.
Você pode usar seus próprios programas C em vez de digitar os exemplos de programas apresentados neste passo a passo. Você também pode usar qualquer exemplo de programa de código C presente nos tópicos da Ajuda.
Por padrão, o compilador do Visual C++ trata todos os arquivos que terminam em .c como código-fonte C e todos os arquivos que terminam em .cpp como código-fonte C++. Para forçar o compilador a tratar todos os arquivos como C, independente de usa extensão, use a opção /Tc do compilador.
Pré-requisitos
Você deve conhecer os princípios básicos da linguagem C++.
Para criar um arquivo de origem C e compilá-lo na linha de comando
Abra um prompt de comando de desenvolvedor. No Windows 8, na tela Iniciar, abra a pasta Ferramentas do Visual Studio e clique no atalho Prompt de Comando do Desenvolvedor. Nas versões anteriores do Windows, escolha o Iniciar botão, expanda todos os programas, Microsoft Visual Studio, e Visual Studio Tools, e, em seguida, escolha Prompt de comando do desenvolvedor.
Dependendo da versão do Windows presente no computador e da configuração da segurança do sistema, pode ser necessário abrir o menu de atalho do Prompt de Comando do Desenvolvedor e clicar em Executar como Administrador para compilar e executar os aplicativos criados de acordo com estas instruções.
Dica
O Prompt de Comando do Desenvolvedor define automaticamente o caminho certo do compilador C e qualquer biblioteca necessária.Use-o no lugar da janela de prompt de comando convencional.Para obter mais informações, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.
No prompt de comando, crie um diretório para seu arquivo de origem e torne-o o diretório de trabalho atual. Por exemplo, digite md c:\simple e pressione Enter para criar um diretório chamado simples e, em seguida, digite cd c:\simple e pressione Enter para alterar para aquele diretório.
No prompt de comando, digite notepad e pressione Enter.
No Bloco de Notas, insira as linhas a seguir.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
Na barra de menus, clique em Arquivo e Salvar para abrir a caixa de diálogo Salvar Como. Navegue até o diretório criado. Na caixa Nome do arquivo, digite o nome de seu arquivo de origem (por exemplo, simple.c) e selecione Todos os arquivos (*.*) na lista suspensa Salvar como tipo. Clique no botão Salvar para criar um arquivo de origem C em seu diretório de trabalho.
No prompt de comando, digite dir e pressione Enter. Você deve ver o arquivo de origem que você criou:
O volume na unidade C não tem nenhum rótulo. Número de série do volume é CC62 6545
Diretório de C:\simple
02/10/2012 03:46 PM < DIR >. 02/10/2012 03:46 PM < DIR >. 02/10/2012 simple.c 102 03:36 PM 1 arquivo (s) bytes 102 2 514,900,566,016 pasta (s) de bytes livres
Os detalhes serão diferentes em seu computador. Se você não vir seu arquivo de código fonte, verifique se que você alterar o diretório que você criou e certifique-se de que salvar seu arquivo de origem nele.
No prompt de comando, especifique o comando cl com o nome de seu arquivo de origem (por exemplo, cl simple.c) e pressione Enter para compilar o programa. O compilador cl.exe gera um arquivo. obj que contém o código compilado e, em seguida, executa o vinculador para compilar um programa executável que tem o nome do seu arquivo de origem, mas tem uma extensão de nome de arquivo .exe — por exemplo, simple.exe.
Você pode ver o nome do executável nas linhas das informações de saída exibidas pelo compilador.
Saída
Copyright (C) Microsoft Corporation. Todos os direitos reservados. simple.c Microsoft (R) Incremental Linker versão 11.00.50727.1 Copyright (C) Microsoft Corporation. Todos os direitos reservados. /out:simple.exe simple.obj
O número da versão das ferramentas depende da versão do Visual Studio e das atualizações instaladas.
> [!TIP]
> <P>Se você receber um erro, como "'cl' não é reconhecido como um comando interno ou externo, um programa operável ou arquivo em lotes," erros C1034 ou LNK1104, você deve definir o ambiente para o compilador e ferramentas.Para obter detalhes, examine a etapa 1.</P>
> <P>Se você receber um erro do compilador ou um aviso, revise seu código-fonte para erros, salvá-la e executar o compilador novamente.Para obter mais informações sobre erros específicos, use a caixa de pesquisa nesta página.</P>
Para executar o programa, digite seu nome sem a extensão do arquivo (por exemplo, simple) e pressione Enter.
O programa exibe este texto e fecha na sequência:
This is a native C program.
Consulte também
Tarefas
Instruções passo a passo: criando um programa de console Win32 (C++)