Compilador C++ Para Windows sem IDE?

Estou à procura de apenas um compilador para C++ (como o g++) Para Windows, que eu poderia executar no meu cmd.

estou a usar o notepad++ como meu editor de texto e quero criar aí uma macro que possa compilar os meus programas para mim.

Mas não quero instalar o Cygwin.

Alguma sugestão?

Author: Brian Webster, 2009-06-06

8 answers

MinGW . É GCC / G++ Para Windows. É muito mais leve que o Cygwin. A principal diferença do GCC Cygwin é que ele não tenta emular APIs UNIX, você tem que usar as APIs Windows (e, claro, as bibliotecas padrão de C/C++). Ele também não fornece uma concha e utilitários como Cygwin, apenas o compilador.

Existe também um sistema relacionado chamado MSYS, que fornece uma shell, etc. como Cygwin, mas isso não é necessário. O próprio MinGWirá correr em CMD (mas eu altamente sugerir usar algo melhor como Bash, para sua própria sanidade).

 25
Author: Zifre, 2009-06-06 01:01:28

Visual C++ tem um compilador de linha de comandos, cl:

 21
Author: Greg Hewgill, 2009-06-06 01:02:04

Se não tiver Visual Studio, pode baixar o Windows SDK (versão mais recente ) ou o Kit de Driver do Windows de graça, e depois usar o CL.EXE compilador de linha de comandos como sugerido por @ Greg Hewgill .

 7
Author: Michael Ratanapintha, 2017-05-23 12:02:20
 4
Author: Joel Lucsy, 2009-06-06 01:15:11

Provavelmente não é o que você está procurando, mas apenas para adicionar à questão de Completude, o Intel otimizando compilador funciona muito bem nas plataformas Windows, Linux e Mac Intel. Um pouco caro, mas para compilados altamente otimizados em processadores Intel é o segundo a nenhum.

 3
Author: Gerald, 2009-06-06 01:32:24

Eu acho que oTDM-GCC deTwilight Dragon Media é mais conveniente do que o lançamento oficial da MinGW. Eu achei mais simples de instalar e usar.

 2
Author: Oleg Svechkarenko, 2012-07-10 14:07:42

O antigo compilador não IDE do Borland C++ está disponível gratuitamente:
http://cc.codegear.com/Free.aspx?id=24778

Aqui está o fundo da Wikipédia neste compilador Livre, Windows, linha de comandos:
http://en.wikipedia.org/wiki/Borland_C%2B%2B

 1
Author: William Leara, 2009-06-06 01:12:55

Com o Windows 10, poderá usar o g++ através do subsistema do Windows Linux .

Depois de o ter configurado, instale o g++ com o terminal bash (esta resposta ao perguntar ao Ubuntu mostra-lhe como).

Tenha em mente: só será capaz de executar programas C++ compilados no ambiente Ubuntu/bash, e não do cmd/PowerShell directamente:

C:\Folder> bash
User@Computer:/mnt/c/Folder$ g++ hello_world.cpp -o hello_world
User@Computer:/mnt/c/Folder$ ./hello_world
 0
Author: binaryfunt, 2018-01-19 15:51:04