Primeira vez para executar o programa C ++ no Ubuntu 14.04

7

Qual é o comando para executar o seguinte programa C ++ simples?

#include <iostream>
using namespace std;

// main () is where program execution begins
int main()
{
  cout << "Hello World";        // prints Hello World

  return 0;
}
    
por FrankL 23.11.2014 / 01:07

5 respostas

14

Primeiro você precisa compilar e vincular seu programa. Supondo que o código-fonte seja salvo em um arquivo yourprog.cpp , você pode fazer isso usando o compilador GNU C ++ g++ , por exemplo

g++ -Wall -o yourprog yourprog.cpp

O executável resultante será chamado yourprog e você poderá executá-lo usando

./yourprog
    
por steeldriver 23.11.2014 / 01:15
2

Aqui está uma maneira de usar o make para criar e executar seu programa sem exigir nenhuma configuração adicional:

make CXXFLAGS='-Wall -Werror' hello_world && ./hello_world

Mas, supondo que você continuará desenvolvendo, você vai querer criar um arquivo chamado Makefile para simplificar ainda mais as coisas.

CXXFLAGS = -Wall -Werror
default: build
build: hello_world
run: build
<tab>./hello_world

Depois, você pode criar e executar seu programa digitando:

make run

Se você quiser apenas ver se o seu programa compila sem erros, digite:

make

Outras notas:

  • O <tab> acima deve ser criado usando a tecla da guia .
  • É importante incluir "-Wall -Werror". Isso impede que certos erros óbvios de programação sejam ignorados pelo compilador. Isso significa menos trabalho de depuração para o programador.
  • Defendo o uso da opção '-s' com make . Elimina a verbosidade desnecessária (geralmente).
  • Um recurso do make é que ele não recompila seu programa se não precisar. Isso pode ser uma boa economia de tempo se o programa levar muito tempo para compilar. Isso é especialmente útil se seu projeto tiver mais de um arquivo de origem (.cpp), pois eles podem ser compilados independentemente - e até mesmo em paralelo (simultaneamente) com a opção '-j'.
por nobar 23.11.2014 / 03:40
0

abra um terminal e execute o seguinte

1 g++ -o outfilename.bin source.cpp

2- ./outfilename.bin

que assume que o arquivo de origem é source.cpp

    
por younes 23.11.2014 / 01:15
0

Tudo o que você precisa fazer é ir até o local do arquivo no terminal e compilar o programa usando: g ++ (yourFileName). Se você não receber nenhum feedback, execute o arquivo usando: ./a.out, se você receber feedback, você tem um erro no seu código

    
por thudrs 23.11.2014 / 01:55
0
  • Abra o terminal pressionando CTRL + ALT + t

  • Instale o GNU C ++ Compiler executando o seguinte comando:

    sudo apt-get install g++  
    
  • Agora compile o arquivo de origem do cpp executando este comando:

    g++ sourceFile.cpp -o anything  
    
  • Agora você pode executar o arquivo assim:

    ./anything  
    
por Sunil Kumar Singh 05.01.2017 / 07:07

Tags