Compartilhar via


Compilando na linha de comando

Você pode compilar aplicativos C e C++ na linha de comando usando as ferramentas presentes no Visual Studio. Cada edição do Visual Studio instala um conjunto de ferramentas para a linha de comando que inclui um compilador, um vinculador, outras ferramentas de compilação e um arquivo de comando que define o ambiente de compilação necessário. Por padrão, essas ferramentas são instaladas no drive:\Arquivos de Programas (x86)\Microsoft Visual Studio versão\VC\bin\. O diretório real no seu computador depende do sistema, da versão do Visual Studio e de suas definições de instalação.

Para trabalhar corretamente, as ferramentas da linha de comando do Visual C++ requerem diversas variáveis de ambiente, que são personalizadas para sua instalação. Quando o Visual Studio é instalado, ele cria o arquivo de comando vcvarsall.bat, que pode ser executado para definir as variáveis de ambiente necessárias. Ele também cria um atalho que inicia a janela do Prompt de Comando do Desenvolvedor, em que as variáveis já estão definidas. Essas variáveis de ambiente são específicas da instalação e podem ser alteradas pelas atualizações do produto. Portanto, recomendamos que você use o arquivo vcvarsall.bat ou um atalho do Prompt de Comando do Desenvolvedor, em vez de definir tudo sozinho. Para obter mais informações, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.

Para abrir uma janela do Prompt de Comando do Desenvolvedor

  1. Na tela Iniciar do Windows 8, digite Ferramentas do Visual Studio. Os resultados de pesquisa mudam à medida que você digita. Quando Ferramentas do Visual Studio for exibido, selecione-o.

    Nas versões anteriores do Windows, clique em Iniciar e digite Ferramentas do Visual Studio na caixa de pesquisa. Quando Ferramentas do Visual Studio for exibido nos resultados de pesquisa, escolha-o.

  2. Na pasta Ferramentas do Visual Studio, abra o Prompt de Comando do Desenvolvedor da versão do Visual Studio.

Para criar um projeto C/C++ na linha de comando, você pode usar essas ferramentas da linha de comando do Visual C++:

  • CL
    Use o compilador (cl.exe) para compilar e vincular arquivos de código-fonte a aplicativos, bibliotecas e DLLs.

  • Vincular
    Use o vinculador (link.exe) para vincular arquivos de objetos compilados e bibliotecas a aplicativos e DLLs.

  • MSBuild (Visual C++)
    Use MSBuild (msbuild.exe) para compilar projetos Visual C++ e soluções Visual Studio. Isso equivale a executar o projeto Compilação ou o comando Compilar Solução no IDE (ambiente de desenvolvimento integrado) do Visual Studio.

  • DEVENV
    Combine DEVENV (devenv.exe) a um comutador de linha de comando, como /Build ou /Clean, para executar determinados comandos de compilação sem exibir o IDE do Visual Studio.

  • NMAKE
    Use NMAKE (nmake.exe) para automatizar as tarefas que compilam projetos do Visual C++ usando um makefile tradicional.

Ao compilar na linha de comando, você pode obter informações sobre avisos, erros e mensagens ao iniciar o Visual Studio. Na barra de menus, clique em Ajuda, Pesquisar.

Nesta seção

Os artigos desta seção da documentação mostram como compilar aplicativos na linha de comando, descrevem como personalizar o ambiente de compilação da linha de comando para usar conjuntos de ferramentas de 64 bits, segmentar plataformas x86, x64 e ARM e demonstrar como usar as ferramentas de compilação de linha de comando MSBuild e NMAKE.

Seções relacionadas

Consulte também

Outros recursos

Building C/C++ programas