Ir para conteúdo
Fórum Script Brasil
  • 0

Iniciando c++


Gabriel Pastori

Pergunta

Tenho instalado o g++ e o Code::Blocks (Linux-Ubuntu) e criei um projeto e utilizei o código teste do file (main.cpp) do Code::Blocks, quando dou run aparece uma aba escrito:

"It seems that this project has not been built yet.Do you want to build it now?"

Se clico em "yes" aparece no build log:

g++ -Wall -fexceptions -g  -c "/home/gabriel/Área de Trabalho/caramba/main.cpp" -o obj/Debug/main.o
g++  -o bin/Debug/caramba obj/Debug/main.o   
g++: error: obj/Debug/main.o: Arquivo ou diretório não encontrado
g++: fatal error: no input files
compilation terminated.
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))

 

Se aperto em "no" aparece uma aba (preta) escrito

Process returned 0 (0x0) execution time: 0.001s Press enter to continue

Como posso resolver?

Grato desde já!

1.png

2.png

viva.png

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
3 horas atrás, Gabriel Pastori disse:

g++ -Wall -fexceptions -g  -c "/home/gabriel/Área de Trabalho/caramba/main.cpp" -o obj/Debug/main.o
g++  -o bin/Debug/caramba obj/Debug/main.o   
g++: error: obj/Debug/main.o: Arquivo ou diretório não encontrado
g++: fatal error: no input files
compilation terminated.


Por algum motivo seu compilador não criou o arquivo objeto necessário pro linkador formar o executável.

Faça a compilação passo a passo.

1 - Abra um terminal e vá até a pasta do seu projeto.

2 - Certifique-se que exista a pasta obj/Debug. (Sem ela o arquivo main.o não será criado)

3 - execute o seguinte comando dentro da pasta do seu projeto:

g++ -Wall -fexceptions -g  -c "/home/gabriel/Área de Trabalho/caramba/main.cpp" -o obj/Debug/main.o

Vai na pasta obj/Debug e veja se criou o arquivo main.o

4 - Depois disso gere o binário:

g++  -o bin/Debug/caramba obj/Debug/main.o   

 

Link para o comentário
Compartilhar em outros sites

  • 0

Esse passo a passo aí foi mais uma intenção de fazer uma espécie de troubleshooting e descobrir onde está o problema.

A questão aí é que seu compilador não está gerando os arquivos objeto.

você tem que usar o terminal do ubuntu pra ver melhor o que está acontecendo.

Abra um terminal. No ubuntu geralmente o atalho padrão é ctrl+alt+T.

Depois disso, digite:

cd "/home/gabriel/Área de Trabalho/caramba"

e então digite:

g++ -Wall -fexceptions -g  -c main.cpp -o obj/Debug/main.o

Veja se isso depois disso o arquivo obj/Debug/main.o existe.

Se sim, então provavelmente seu problema é esse caminho com espaços "Área de Trabalho"

Se não, veja se o terminal te mostrou algum erro e então poste aqui.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 10/12/2016 at 21:10, LazaroBinda disse:

Esse passo a passo aí foi mais uma intenção de fazer uma espécie de troubleshooting e descobrir onde está o problema.

A questão aí é que seu compilador não está gerando os arquivos objeto.

você tem que usar o terminal do ubuntu pra ver melhor o que está acontecendo.

Abra um terminal. No ubuntu geralmente o atalho padrão é ctrl+alt+T.

Depois disso, digite:


cd "/home/gabriel/Área de Trabalho/caramba"

e então digite:


g++ -Wall -fexceptions -g  -c main.cpp -o obj/Debug/main.o

Veja se isso depois disso o arquivo obj/Debug/main.o existe.

Se sim, então provavelmente seu problema é esse caminho com espaços "Área de Trabalho"

Se não, veja se o terminal te mostrou algum erro e então poste aqui.

boa noite ou bom dia 

podes criar um programa ( um banco de dados de um mercado que mostra os nomes do productos , quantidade de venda de  cada  produto e a data e hora de venda do produto ) em c++ 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...