Você está aqui: C++ ::: Dicas & Truques ::: Compilador g++ do GNU |
Como compilar, linkar e executar um programa C++ usando apenas o Bloco de Notas e o compilador g++Quantidade de visualizações: 1664 vezes |
É isso mesmo que vamos fazer nessa dica. Geralmente quando queremos escrever códigos C/C++, a primeira coisa que vem à nossa mente é a escolha da IDE para a realização dessa tarefa. Com isso não entendemos realmente como o processo funciona nos bastidores. O g++ é um compilador de linha de comando da família GNU. Ele é usado para pré-processar, compilar, fazer o assembler e linkar o código fonte para, finalmente, gerar um arquivo executável. No Windows, este compilador é fornecido como parte do MinGW, disponível em http://www.mingw.org. Se você ainda não tem o MinGW instalado em sua máquina, faça o download e tenha a certeza de que o diretório bin está no PATH do seu sistema. O MinGW também pode ser instalado como parte do Dev-C++. Então, verificada sua instalação, abra um janela de terminal e digite: g++ --version Pressione Enter e você terá um resultado parecido com: g++ (tdm64-1) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. O g++ compila arquivos com as extensões .c e .cpp (mesmo se a extensão for .c o compilador o tratará como código C++). Assim, abra o Bloco de Notas (ou seu editor de código favorito) e digite a seguinte listagem: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]){ cout << "Primeiro programa compilado com g++" << endl; system("PAUSE"); return EXIT_SUCCESS; } Salve este código como "programa.cpp" e, via janela de terminal, vá até o diretório onde você salvou o arquivo e dispare o comando: C:\Users\samsung>cd c:\estudos_cpp c:\estudos_cpp>g++ programa.cpp Se tudo correu bem você verá um arquivo a.exe no mesmo diretório. Dê duplo clique sobre o arquivo e verá que ele realmente está funcionando. Para que o nome do executável seja diferente de a.exe, você pode disparar o seguinte comando na fase de compilação: g++ -o programa.exe programa.cpp Agora se você olhar no seu diretório, verá um arquivo chamado programa.exe. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
GNU Octave - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em GNU Octave Laravel - Como criar um CRUD completo em Laravel 8 - CRUD em Laravel usando PHP e MySQL (MariaDB) - Parte 2 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |