Ir ao conteúdo

Posts recomendados

Postado

E ae pessoal, tudo tranquilo ? 
Pois bem, esse é meu primeiro tópico no forum e não sei bem se este é o lugar correto, mas vamos lá. 
Meu programa é este, bem 101 mesmo, mas não consigo executar nem um "Hello World" se quer. Estou a usar o ubuntu 15.10
 

#include <iostream>
#include <string>
using namespace std;

int main(void){
string nome;

cout<<"Qual é o seu nome?"<<endl;
cin>>nome;

cout<<"Oi "<<nome<<", tudo bem com voce?";
return 0;



Meu Code::Blocks está com erro e por mais que eu tenha decorrido dezenas de tópicos por aqui, e sabe-se lá por mais onde, não consigo consertar de maneira alguma.
A primeira dor de cabeça vem com a maldita mensagem "It seems that this file has not been built yet. Do you want to build it now?" que vem com as opções "Yes" "No" e "Cancel" ...
Se eu clico em "Yes" simplesmente não acontece nada (apenas aparece nos logs lá em baixo g++ -c "diretorio" - g++ -o "diretorio" - e em seguida "Process terminated with status 0 (0 minute(s), 0 second (s)) 0 erros, 0 warnings, 0 minutes, 0 seconds)
Se clico em "No" não executa-se o programa no X-TERM com a seguinte mensagem 
Process returned 0 (0x0) execution time 0.0002 s 
Press ENTER to continue

.
Como disse, eu decorri por vários fóruns e sites, alguns deles dizem para eu entrar em "settings" e mudar o "select compiler" para GNU GCC Compiler e em seguida ir em "Toolchains executables" e clickar em "Auto-detect", já fiz isso e nada, além de ter escolhido cada um da lista e repetido o processo.
.
Já dei "reset defaults" e nada também, já desinstalei e reinstalei e nada... em fim, já tentei várias coisas mas não consigo executar nada.

Por favor, se puderem me ajudar serei bastante grato. 

Agradeço desde já.

Att. Prefeito

Postado

Meu amigo, você ao menos traduziu as mensagens?

Vamos ver, a seguinte mensagem:

 "It seems that this file has not been built yet. Do you want to build it now?" que vem com as opções "Yes" "No" e "Cancel" ...

Traduzindo:

Parece que este arquivo ainda não foi compilando ainda. Deseja compilar ele agora? - segundo das opções Sim, Não e Cancelar.

 

Essa mensagem pode aparecer caso você não esteja usando um projeto no Codeblocks e sim apenas um arquivo, o que pode levar a esse mensagem, ou por que o codeblocks não está conseguindo criar o arquivo .exe,  tente executar como administrador e use projetos.

 

 

Agora a seguinte mensagem:

"Process terminated with status 0 (0 minute(s), 0 second (s)) 0 erros, 0 warnings, 0 minutes, 0 seconds)" -

Traduzindo:

Processo terminado com status 0 (0 minuto(s), 0 segundo(s) 0 erros, 0 alertas, 0 minutos, 0 segundos)"

 

Essa mensagem significa que o codeblocks executou e terminou o programa com status 0 (sem erro, pois você usa return 0;).

 

 

E por fim:

Process returned 0 (0x0) execution time 0.0002 s 
Press ENTER to continue

Trad....:

Processo retornou 0 (0x0) tempo de execução 0.0002 s

Pressione ENTER para continuar

 

Essa mensagem significa que o processo retornou 0, seu tempo ativo foi de 0.0002 segundos.

Se você analisar todas mensagens, saberá que seu código não tem erros, porém ele está fechando muito rápido(0.0002 s), tente abrir o seu programa compilado no cmd aonde ele estiver, caso contrario tente criar outros códigos, para testar.

  • Curtir 1
Postado

@prefeito182 Calma amigo, não há motivos para pânico, você está usando o pinguim, você pode tudo!!!:thumbsup:

 

Verifique se você está tentando compilar um arquivo .cpp ou .c, pois parece que você está tentando compilar um .h.

 

Caso não seja isso, você pode compilar diretamente do terminal do linux, indo na pasta do seu programa e digitando:

 

Se for .c : gcc arquivo.c -o nome_qualquer

Se for .cpp : g++ arquivo.cpp -o nome_qualquer

 

Com isso você vai compilando seus programas no terminal enquanto não descobre a solução.

 

Postado

@1freakday  Agradeço a ajuda a e atenção que você teve com meu problema, ao ler e me dar uma resposta, eu sei inglês e eu traduzi as mensagens na mesma hora e procurei saber o porque não estava compilando e agora eu sei com toda certeza que meu programa não tem erro, já que você confirmou isso. ^^ 

ps: eu uso ubuntu, não windows. :lol:

.

 

 

@CiroboyBR

Em 29/07/2016 às 22:48, CiroboyBR disse:

@prefeito182 Calma amigo, não há motivos para pânico, você está usando o pinguim, você pode tudo!!!:thumbsup:

 

hahaha;  

ainda bem que eu sei que com o pinguim eu realmente posso tudo. :D

 

Em 29/07/2016 às 22:48, CiroboyBR disse:

@prefeito182 Verifique se você está tentando compilar um arquivo .cpp ou .c, pois parece que você está tentando compilar um .h.

 

Caso não seja isso, você pode compilar diretamente do terminal do linux, indo na pasta do seu programa e digitando:

 

Se for .c : gcc arquivo.c -o nome_qualquer

Se for .cpp : g++ arquivo.cpp -o nome_qualquer

 

Com isso você vai compilando seus programas no terminal enquanto não descobre a solução.

 

O arquivo é .cpp sim;

Enquanto a compilar no terminal... o programa está correto, disso já sei... mas quanto tento executar..

"g++ diretorio/diretorio/arquivo.cpp -o arquivo"  no terminal, simplesmente não aparece nada, pula pra outra linha e não acontece nada. :(

 

 

g++.png

Postado

@vangodp Agradeço a ajuda, mas acabei de executar um "purge" no C::B, g++ e gcc e reinstalei tudo novamente, agora consigo compilar no C::B. :lol::lol::lol::lol::lol:

.

Mas ainda não consigo compilar via terminal, quando executo g++ arquivo.cpp -o nome_qualquer o cursor parte para outra linha e fica piscando e não acontece nada, mesmo eu usando sudo ou sudo su:(

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!