Walkthrough: Compiling a C Program
O Visual Studio inclui o compilador de energia AC que você pode usar para criar todos os programas de c básicos para aplicativos do Windows API.
Essa explicação passo a passo mostra como criar um programa de c básico usando um editor de texto, e compilá-lo na linha de comando.
Você pode usar seus próprios programas de c em vez de digite os programas de exemplo mostrado nessa explicação passo a passo.Você também pode usar os programas de amostra de código de C que estão incluídos em tópicos da Ajuda.
Por padrão, o compilador Visual C++ trata todos os arquivos que terminam em .c como código-fonte de C, e todos os arquivos que terminam em .cpp como código-fonte C++.Para forçar o compilador para tratar todos os arquivos como C independentemente da extensão de nome de arquivo, use a opção de compilador /Tc .
Pré-requisitos
Você deve compreender os fundamentos de linguagem - C.
Para criar o arquivo de origem de energia AC e compilá-lo na linha de comando
Abra um prompt de comando do desenvolvedor.No Windows 8, na tela de Iniciar , escolha o quadro de Prompt de Comando do Desenvolvedor para VS2012 .Em versões anteriores, escolha o botão de Iniciar , expanda Todos os Programas, Miscrosoft Visual Studio 2012, e Visual Studio Tools, e então escolha Prompt de Comando do Desenvolvedor para VS2012.
Dependendo da versão do Windows no computador e na configuração de segurança do sistema, talvez você precise abrir o menu de atalho para Prompt de Comando do Desenvolvedor para VS2012 e escolha Executar como administrador para compilar e executar o aplicativo com êxito que você cria seguindo estas etapas.
Observação Prompt de Comando do Desenvolvedor para VS2012 define automaticamente o caminho correto de compilador C e das bibliotecas necessários.Use em vez da janela do prompt de comando normal.Para obter mais informações, consulte Definindo o caminho e variáveis de ambiente para compilações de linha de comando.
No prompt de comando, crie um diretório para o arquivo de origem e torná-lo o diretório de trabalho corrente.Por exemplo, digite md c:\simple e pressione ENTER para criar um diretório que é chamado Simples, e para cd c:\simple digite e pressione ENTER para alterar para o diretório.
No prompt de comando, digite e pressione ENTER. notepad
No Bloco De Notas, insira as seguintes linhas.
#include <stdio.h> int main() { printf("This is a native C program.\n"); return 0; }
Na barra de menu, escolha Arquivo, Salvar para abrir a caixa de diálogo de Salvar como .Navegue até a pasta que você criou.Na caixa de Nome do Arquivo , digite um nome para a fonte - por exemplo, simple.c-and na lista suspensa de Salvar como tipo , Todos os Arquivos (*.*)(*.*)selecione.Escolha o botão de Salvar para criar o arquivo de origem de energia AC no diretório de trabalho.
Feche o Bloco De Notas.
No prompt de comando, especifique o comando de cl juntamente com o nome de sua origem - por exemplo, cl simple.c— e pressione ENTER para compilar o programa.O compilador de cl.exe gera um programa executável que tenha o nome do arquivo de origem, mas tem um nome de arquivo .exe extensão- por exemplo, Simple.exe.
Você pode ver o nome do programa executável em linhas de informações de saída que o compilador exibe.
Saída
Microsoft () R C/C++ que otimiza a versão 17.00.50727.1 do compilador para x86 Copyright (c Microsoft Corporation.) Todos os direitos reservados. simple.c Microsoft () R versão incremental do vinculador 11.00.50727.1 Copyright (c Microsoft Corporation.) Todos os direitos reservados. /out:simple.exe simple.obj
Para ver uma lista de arquivos no diretório de trabalho dir , digite e pressione ENTER.
O arquivo de .obj é um arquivo de intermediário- formato que você pode ignorar.
Para executar o programa para, digite seu nome sem o nome do arquivo extensão- por exemplo, simple— e pressione ENTER.
O programa exibe o texto e sai em:
This is a native C program.
Feche a janela do prompt de comando, digite e pressione ENTER. exit
Próximas etapas
Anterior:Walkthrough: Compiling a Native C++ Program on the Command Line | Em seguida:Walkthrough: Compiling a C++ Program that Targets the CLR in Visual Studio
Consulte também
Tarefas
Walkthrough: Creating a Win32 Console Program (C++)